随笔分类 - redis
摘要:内存统计: info memory命令: used_memory: redis分配器分配的内存总量(字节) , 包括使用的虚拟内存 used_memory_rss : redis进程占操作系统的内存(字节) , 包括本身所需要的内存,内存碎片等,不包括使用的虚拟内存 men_fragmentatio
阅读全文
摘要:1. 引入依赖: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> 测试类: public class JedisCo
阅读全文
摘要:http://www.redis.cn/ 1. redis 内存优化 (集合中)如果某个值超过了配置文件中设置的最大值,redis将自动把把它(集合)转换为正常的散列表 2. 3. 1 volatile-lru:只对设置了过期时间的key进行LRU 2 allkeys-lru : 删除lru算法的k
阅读全文
摘要:redis 的事务由multi , exec , discard, watch, unwatch这五个命令控制。 redis的单个命令都是原子性的,这里事务是作用于命令集合 redis为了性能方面不支持回滚 打开事务 : multi 提交事务: exec watch: 可以对一个或者多个key进行监
阅读全文
摘要:订阅消息: subscribe kkb 发布消息: publish kkb "helloworld" 测试: 准备两个客户端 订阅: 再准备一个客户端发布自动显示了: 去看那两个订阅的客户端: 取消订阅 : unsubscribe kkb
阅读全文
摘要:可以用lpush 和 rpop实现消息队列 注意: 消息接收方不知道队列中是否有消息, 会一直发rpop命令,这样的话每次都会建立一次连接,不好。 可以使用brpop, 它从队列中如果取不到数据会一直阻塞,在一定范围时间没取出就会返回null 第一个在60秒内没取到, 第二个是在等待,直到lpush
阅读全文
摘要:keys * / keys mylist* del key exist key expire key seconds 设置有效时间 ttl key 查看key的生存时间 persist key 清除有效时间 type key 查看key的数据类型
阅读全文
摘要:创建(数字在前,key在后): zadd range 34 a 34 b 67 c 89 d 查看所有成员(按分数排序了): zrange range 0 -1 (从小到大): zrevrange range 0 -1 ( 从大到小): 查最大的三个: zrevrange range 0 2: 查某
阅读全文
摘要:set 存储 无排序且不能重复,就懒得写了。看看后面是sortedset
阅读全文
摘要:插入这样一行数据: rpush a 1 2 3 4 5 6 查看长度: llen a 查看所有值: lrange 0 -1 (第二个值是下标,最后一位是-1) 从左边删除一个数据 lpop a
阅读全文
摘要:hash类型(map): 设值: hset user age 12 hset user name zhangsan hset user sex boy 取值: hget user age hget user name hget user sex 判断字段是否存在: hexists user age
阅读全文
摘要:1 解压redis.tar.gz 2 进入解压后的redis文件夹, 输入 make命令 3 再make install PREFIX=安装的路径, 如make install PREFIX=/usr/local/redis 4 复制源码包下的redis.conf到安装目录的bin目录下 5 修改r
阅读全文
摘要:原理: 1. redis-cluster把所有的物理节点映射到【0-16383】slot上 2. 客户端与每个redis节点直连,不需要中间proxy层。客户端连接任意一个节点即可。 3. 所有的redis节点彼此互连(ping-pong机制) 4. 节点的fail是通过集群中超过半数的节点检测失效
阅读全文
摘要:转自:https://github.com/linli8/cnblogs/blob/master/redis%E5%89%AF%E6%9C%AC.conf
阅读全文
摘要:存储sortedset: 存储:zadd key score menber1 score menber2 ... 升序排列:zrange key start end [withscores] 降序排列:zrevrange key start end [withscores] 取得前三名: 按照排名范
阅读全文
摘要:在redis的安装目录的bin目录下: 1.启动服务(指定配置文件) ./redis-server redis.conf 2.启动客户端 ./redis-cli
阅读全文

浙公网安备 33010602011771号