ProgramRecording
redis setbit redis setbit
格式 SETBIT key offset value 对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)。 举例设置一个 key-value ,键的名字叫’test’ 值为字符’a’ 127.0.0.1:6379>
2020-11-02
rdb快照相关参数 rdb快照相关参数
save 900 1 #刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化。save 300 10 #必须是300秒之后至少10个关键字发生变化。save 60 10000 #必须是60秒之后至少100
2020-11-02
aof日志持久化相关参数 aof日志持久化相关参数
appendonly no #是否仅要日志appendfsync no # 系统缓冲,统一写,速度快appendfsync always # 系统不缓冲,直接写,慢,丢失数据少appendfsync everysec #折衷,每秒写1次
2020-11-02
Redis有序集合zset底层怎么实现的 Redis有序集合zset底层怎么实现的
Redis中的set数据结构底层用的是跳表实现的.跳表是一个随机化的数据结构,实质就是一种可以进行二分查找的有序链表。跳表在原有的有序链表上面增加了多级索引,通过索引来实现快速查找。跳表不仅能提高搜索性能,同时也可以提高插入和删除操作的性能
2020-11-02
Redis持久化配置 Redis持久化配置
Redis的持久化有2种方式 1快照 2是日志 默认情况下,RDB开启,AOF关闭。 Rdb快照的配置选项 save 900 1 // 900内,有1条写入,则产生快照save 300 1000 // 如果300秒内有
2020-11-02
Redis字符串类型的操作 Redis字符串类型的操作
set key value [ex 秒数] / [px 毫秒数] [nx] /[xx] 如: set a 1 ex 10 , 10秒有效Set a 1 px 9000 , 9秒有效注: 如果ex,px同时写,以后面的有效期为准如 set
2020-11-02
Redis位操作BITOP和BITCOUNT Redis位操作BITOP和BITCOUNT
一 BITOP 1 介绍 对一个或多个保存二进制位的字符串key进行位元操作,并将结果保存到destkey上。operation可以是AND、OR、NOT、XOR这四种操作中的任意一种。 BITOP AND destkey key [key
2020-11-02
Redis令牌桶限流 Redis令牌桶限流
常用限流NginxNginx+luakongdinggoredis令牌桶 _config=$config; $this->_queque=$queque; $this->_max=$max;
2020-11-02
Redis 混合模式持久化 Redis 混合模式持久化
aof+rdbappendonly yes appendfsync erverysec aof-use-rdb-preamble yes 影响的是重写 执行bgrewriteaof的时候,先生成快照保存已有数据,后续追加的数据用aof保存
2020-11-02
Redis rdb服务器间迁移 Redis rdb服务器间迁移
前提把 A 服务器(本机6379)的rdb 文件 迁移到 B 服务器(本机6380) 关闭B服务器的redis的aof日志功能(如果不关闭aof,默认用aof文件来恢复数据) 将dbfilename 改成dump-6382.rdb vim
2020-11-02
REDIS 在电商中的实际应用场景 REDIS 在电商中的实际应用场景
1. 各种计数,商品维度计数和用户维度计数 说起电商,肯定离不开商品,而附带商品有各种计数(喜欢数,评论数,鉴定数,浏览数,etc),Redis的命令都是原子性的,你可以轻松地利用INCR,DECR等命令来计数。 商品维度计数(喜欢数,评
2020-11-02
1 / 3