Redis 学习资料整理
想要系统的学习 Redis 的同学,可以阅读下面整理的学习资料。内容非常全面,几乎涵盖了 Redis 的各个特性与使用方法。
- 带有详细注释的 Redis 3.0 代码
- 《Redis 设计与实现》
- 《Redis 设计与实现》图片集
- Redis command
- Redis 命令参考
Redis Key 的命名策略
Redis 是 K-V 形式的缓存数据库,每一个需要缓存的 Object 都需要唯一的 Key 来标识。但是,我们日常在做开发的时候,经常会出现一个公司或者部门之间共用一个 Redis 集群的情况。所以,这就有可能会造成 Key 冲突,引发数据被覆盖的问题(即使是同一个部门,也可能存在不同的研发人员使用了同名的 Key)。
- 根据业务名称命名 - 不建议
一个项目中,相似的业务是很常见的,所以,如果不同的研发人员使用了同名的 Key,就会导致系统的 bug。同时,如果不同的项目组在共同使用一个 Redis 集群,也会发生这样的问题。例如:
127.0.0.1:637