redis
青城影月
这个作者很懒,什么都没留下…
展开
-
redis在linux环境下配置
1、进入下载目录(会自动下载到你当前所在目录) 2、下载redis wget http://download.redis.io/releases/redis-3.2.9.tar.gz 3、解压 tar xzf redis-3.2.9.tar.gz 4、进行编译 make && make install make:编译 make install:编译安装原创 2017-07-10 17:12:37 · 360 阅读 · 0 评论 -
Redis学习笔记一(基础命令)
1、添加值 set key value set为输入命令,key表示存入的名称,value表示存入的值 同时添加多个值:mset key1 val1 key2 val2 key3 val3 2、查询 keys * 注意:keys命令需要遍历redis中的所有键,当键的数量较多时会影响性能,不建议在生产环境中使用 查询多个值:mget key1 key2 3、判断一个键是否存在原创 2017-07-11 15:03:08 · 283 阅读 · 0 评论 -
redis学习笔记二(散列)
1、创建 hset object property val hset是赋值命令,object是要创建的对象,property是对象的属性名称,val是该属性的值 hmset object property1 val1 property2 val2 使用hmset命令可以进行多个属性赋值 2、查询 hget object property 使用hget命令查询object对象的原创 2017-07-11 15:29:05 · 205 阅读 · 0 评论 -
redis学习笔记三(列表)
1、向列表两端添加元素 lpush key value [value...] 向左边添加 rpush key vlaue[values...] 向右边添加 返回值为当前列表的长度 2、从列表两端弹出元素 lopo key 左边弹出 rpop key 右边弹出 注意:在弹出之后,弹出的值会从列表中删除掉 3、获得列表片段 lrange key start原创 2017-07-11 15:45:24 · 193 阅读 · 0 评论 -
redis学习笔记四(集合)
1、添加/删除元素 sadd key member [member...] srem key member [member...] 添加的时候,如果元素不存在自动创建,如果存在会自动忽略,不进行添加 2、获取集合中的所有元素 smembers key 3、判断元素是否在集合中 sismember key member 存在时返回1,不存在返回0 4、集合运算 sd原创 2017-07-11 16:06:39 · 187 阅读 · 0 评论 -
redis学习笔记五(有序集合)
1、增加元素 zadd key val property [val prperty...] 增加key中property的值,如果元素已经存在,则修改元素的值 2、获取元素的值 zscore key property 3、获取排名在某个范围的元素列表 zrange key start stop [withscores] 获取start到stop之间的元素,会自动按照分数原创 2017-07-11 16:19:10 · 204 阅读 · 0 评论 -
Redis持久化
Redis的持久化方式分为两种(RDB、AOF) 1、RDB方式是使用定时存储的方式,具体的定时通过redis.conf配置文件进行配置 优点:单一的数据存储文件,在持久化的时候使用子进程操作 缺点:不能最大限度的保证数据的完整性。 2、AOF方式(每秒同步,每次修改同步) 优点:更高的数据安全性,更直观的日志记录 缺点:运行效率低于RDB,文件大小大于RDB原创 2017-07-18 15:19:12 · 182 阅读 · 0 评论