Redis详解(一)------ redis的简介与安装 - 知乎
Redis详解(二)------ redis的配置文件介绍 - 知乎
Redis详解(三)------ redis的六大数据类型详细用法 - 知乎
String类型
1)String
值的数据类型为String,可以存储字符串或者二进制数据(图片/序列号对象),最大512M。
内部表示方式:
<= 44字节 embstr
>44字节 raw
常用命令:
set --> get
mset --> mget
setnx 不存在时设置key的值。
使用案例:用于分布式锁/防止重复提交。
2) integer/float
值类型为String,内部编码表示为int/float。
常用命令:
incr --> decr
incrby --> decrby
incrfloat --> decrfloat
使用案例: 商品秒杀/页面访问数统计。
Redis详解(四)------ redis的底层数据结构 - 知乎
Redis详解(五)------ redis的五大数据类型实现原理 - 知乎
Redis详解(九)------ 哨兵(Sentinel)模式详解 - 知乎
这里集群模式的故障检测和恢复没有讲得太详细,可以参考其他资料:
主要通过Gossip协议来检测和投票决定master节点故障,并通过slave节点来恢复。
Redis集群(终篇)——故障自动检测与自动恢复(附优质Redis资源汇总) - 知乎
Redis详解(十一)------ 过期删除策略和内存淘汰策略 - 知乎