参考小林coding 参考csdn 数据类型 RedisObject typedef struct redisObject { unsigned type:4; // 对象类型(String、List…
高可用 常用命令 1.slaveof SLAVEOF <ip> <port> SLAVEOF NO ONE 2.info replication INFO REPLICATIO…
缓存一致性 先更新数据库后删缓存 问题: 并发导致缓存旧数据 解决: 设置过期时间, 适合允许一段时间内的脏数据的业务 适用场景: 排行榜、推荐系统 延迟双删 未采用的问题:除了上面的并…
Redisson 参考: 原文链接 定义:Redisson 是一个用于与 Redis 进行交互的 Java 客户端库 优点:很多 1. 入门 1.1 安装 <!--redissio…
1. 实现一个基础的分布式锁 1.1 定义Lock接口 public interface Lock { boolean tryLock(long timeout); boolean unLock();…
1. redis的数据结构 1.1 String 1.1.1 底层结构 Redis 中的 string 类型底层实现使用了 SDS(Simple Dynamic String),是因为 SDS 提供了…