Redis 提供了多种不同级别的持久化方式: RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF文件中的命令全部以Redis协议的格式 ...
分类:
其他好文 时间:
2017-04-30 01:05:54
阅读次数:
251
在Redis中,Set类型是没有排序的字符集合,和List类型一样,可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。和List类型不同的是,Set集合中不允许出现 ...
分类:
其他好文 时间:
2017-04-29 20:04:04
阅读次数:
157
/**设置值,获取值,删除值**/redis 127.0.0.1:6379> set key 'my name is imay' //设置key的值 OK redis 127.0.0.1:6379> get key //获取key的值 "my name is imay" redis 127.0.0.... ...
分类:
其他好文 时间:
2017-04-25 17:44:35
阅读次数:
137
<一> 阅读目录 1.分装RedisUtil 构建redis连接池 2.使用Junit Test Redis String,List,Set Hash等基本数据类型存储 3.Redis 高级应用,事务以及管道应用 ...
分类:
编程语言 时间:
2017-04-13 16:38:17
阅读次数:
138
1.订阅(subscribe)与发布(publish) 用户订阅某一个频道,频道发布新的信息时,会将信息告知用户 2.数据安全 1) 快照持久化(时间点转储,实质是数据副本) 操作:SAVA、BGSAVE(后台子进程SAVE) 功能:服务器会保存最近一次完成创建的快照的数据,注意,在创建快照的过程中 ...
分类:
其他好文 时间:
2017-04-11 11:46:33
阅读次数:
209
1.简单动态字符串(simple dynamic string, SDS) 定义: struct sdshdr { int len;//记录buf中使用的字节数量 int free;//记录buf中未使用的字节数量 char buf[];//字节数组,用于保存字符串 //buf字节数组以’\0’结束 ...
分类:
其他好文 时间:
2017-04-11 11:41:11
阅读次数:
181
1.数据库 Redis的所有数据库都保存在redisServer.db数组中,数据库主要是由两个字典组成:dict字典,负责保存键值对;expires,负责保存键的过期时间 Redis使用惰性删除和定期删除两种方式处理过期键:惰性删除是指在碰到了过期键才将其删除,定期删除是指每隔一段时间主动查找并删 ...
分类:
其他好文 时间:
2017-04-11 11:33:50
阅读次数:
210
1.复制 完整重同步,从服务器完全复制主服务器的数据,主要通过RDB文件和单条命令传输(套接字连接)。 部分重同步,主服务器进行命令传播的时候,不仅会把写命令发送给从服务器,而且还会把写命令放入复制积压缓冲区中,当主从服务器连接断开又重新连接上的时候,从服务器向主服务器发送PSYNC命令(参数包括复 ...
分类:
数据库 时间:
2017-04-11 11:31:45
阅读次数:
181
Redis 版本:3.2.100 Redis 命令 Redis 命令用于在 redis 服务上执行操作。 要在 redis 服务上执行命令需要一个 redis 客户端。 一.客户端连接服务器 基本语法: redis-cli [-h host -p port -a password] 不带参数,则默认 ...
分类:
其他好文 时间:
2017-04-09 22:38:25
阅读次数:
744
准备:拥有linux环境,并安装redis mater:主机,进行写操作 slave:从机,进行读操作 一、配置 继续前边的学习。我们是拷贝redis.conf,文件到了/root /redis 下。现在复制三分。并做修改。如下 修改配置文件:以单个文件为列,修改守护启动(后台启动),运行文件位置, ...
分类:
其他好文 时间:
2017-04-04 16:07:15
阅读次数:
184