随笔分类 -  redis

摘要:/** * * @param userId * @param period 窗口大小 * @param maxCount 最大频次限制 * @return */ public boolean isActionAllowed(String userId, int period, int maxCoun 阅读全文
posted @ 2020-08-29 11:38 soft.push("zzq") 阅读(258) 评论(0) 推荐(0)
摘要:哨兵模式下有两种宕机状态,sdown和odown: (1)如果一个哨兵ping主节点,时间超过is-master-down-after-milliseconds配置的时间参数,该哨兵认为master已经sdown(主观宕机)。 (2)如果quorum数量的哨兵节点都认为主节点sdown,则哨兵的状态 阅读全文
posted @ 2019-12-07 10:13 soft.push("zzq") 阅读(321) 评论(0) 推荐(0)
摘要:1 记录在线用户数(活跃用户)? 比如redis中键a的value数据的二进制码是 0110 0110 0001 它总共有12位,在redis的位操作中,二进制中的第几位称为offset。 我们可以这样将这个数据的第10位设置为1: setbit a 10 1 这样,原来的数据就变成了 0110 0 阅读全文
posted @ 2019-10-31 22:50 soft.push("zzq") 阅读(644) 评论(0) 推荐(0)
摘要:java端实现: lua脚本执行代码: 阅读全文
posted @ 2019-08-08 15:47 soft.push("zzq") 阅读(1120) 评论(0) 推荐(0)
摘要:1 我的数据存入redis了但是怎么不见了? redis的内存使用是有限的,一直向redis中写入数据(如果配置了allkeyLRU)就会触发内存淘汰机制,将最近没有访问过的的key,value删除掉。 2 数据设置了过期时间,到时间以后内存仍然看不到明显被释放呢? redis如果key设置了过期时 阅读全文
posted @ 2019-06-24 12:11 soft.push("zzq") 阅读(222) 评论(0) 推荐(0)
摘要:端口启动服务./redis/redis-2.8.19/src/redis-server /redis/conf/r6100.conf./redis/redis-2.8.19/src/redis-server /redis/conf/r6101.conf./redis/redis-2.8.19/src 阅读全文
posted @ 2019-06-01 16:00 soft.push("zzq") 阅读(110) 评论(0) 推荐(0)
摘要:redis多主从,多节点,读写分离架构。 nutcracker.yml的twemproxy配置 阅读全文
posted @ 2019-06-01 15:26 soft.push("zzq") 阅读(323) 评论(0) 推荐(0)
摘要:min-slave-to-write 1 -》至少要有1个从节点 min-slaves-max-lag 10 -》超过10秒如果数据不能同步则拒绝新的写请求 阅读全文
posted @ 2018-01-19 20:52 soft.push("zzq") 阅读(654) 评论(0) 推荐(0)
摘要:redis中存在rdb备份和aof备份两种方式。 如果在redis多个节点发生雪崩时,我们往往使用定期冷备rdb或者aof文件,去恢复数据的方式,但往往数据量较大时rdb恢复更加的快速,毕竟aof保存的为操作指令的日志! *而且在redis启动时 我们往往采用“双开”的持久化方式,所以问题来了!!! 阅读全文
posted @ 2017-11-30 10:16 soft.push("zzq") 阅读(3756) 评论(0) 推荐(0)
摘要:redis-server /root/fast/redisFast/etc/redis.conf => 启动redis服务; ./redis-trib.rb create --replicas 1 192.168.16.104:6379 192.168.16.107:6379 192.168.16. 阅读全文
posted @ 2017-05-28 10:34 soft.push("zzq") 阅读(292) 评论(0) 推荐(0)