随笔分类 - redis
摘要:/** * * @param userId * @param period 窗口大小 * @param maxCount 最大频次限制 * @return */ public boolean isActionAllowed(String userId, int period, int maxCoun
阅读全文
摘要:哨兵模式下有两种宕机状态,sdown和odown: (1)如果一个哨兵ping主节点,时间超过is-master-down-after-milliseconds配置的时间参数,该哨兵认为master已经sdown(主观宕机)。 (2)如果quorum数量的哨兵节点都认为主节点sdown,则哨兵的状态
阅读全文
摘要:1 记录在线用户数(活跃用户)? 比如redis中键a的value数据的二进制码是 0110 0110 0001 它总共有12位,在redis的位操作中,二进制中的第几位称为offset。 我们可以这样将这个数据的第10位设置为1: setbit a 10 1 这样,原来的数据就变成了 0110 0
阅读全文
摘要:java端实现: lua脚本执行代码:
阅读全文
摘要:1 我的数据存入redis了但是怎么不见了? redis的内存使用是有限的,一直向redis中写入数据(如果配置了allkeyLRU)就会触发内存淘汰机制,将最近没有访问过的的key,value删除掉。 2 数据设置了过期时间,到时间以后内存仍然看不到明显被释放呢? redis如果key设置了过期时
阅读全文
摘要:端口启动服务./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
阅读全文
摘要:redis多主从,多节点,读写分离架构。 nutcracker.yml的twemproxy配置
阅读全文
摘要:min-slave-to-write 1 -》至少要有1个从节点 min-slaves-max-lag 10 -》超过10秒如果数据不能同步则拒绝新的写请求
阅读全文
摘要:redis中存在rdb备份和aof备份两种方式。 如果在redis多个节点发生雪崩时,我们往往使用定期冷备rdb或者aof文件,去恢复数据的方式,但往往数据量较大时rdb恢复更加的快速,毕竟aof保存的为操作指令的日志! *而且在redis启动时 我们往往采用“双开”的持久化方式,所以问题来了!!!
阅读全文
摘要: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.
阅读全文