Redis 的学习笔记整理得还挺清楚的,尤其是刚上手 NoSQL 的朋友,看看这个文档会省不少弯路。
键值对的存储方式比较简单,数据操作也快,适合拿来做缓存
、分布式 Session
这类需求。用 Java 接入的话,配合jedis
或者整合SpringBoot
,都蛮顺手的。
持久化这块也有提到快照和 AOF 两种方案,适合你按需取舍。快照节省空间,AOF 数据更安全。配合主从复制和哨兵机制,做高可用部署也不难,手把手照着来就行。
笔记还顺带讲了 NoSQL 的四大类型,对比蛮清楚的,比如MongoDB
适合存文档型的,HBase
搞海量列数据的更合适。对 Redis 的位置也有个清晰认知。
另外,像RedisGraph
这种图数据库模块也顺带提了,感兴趣的话可以跳转看看,能拓展不少思路,搞推荐系统或社交图谱的时候就用得上。
如果你正打算用 Redis 做项目,或者想在面试前搞清楚它的来龙去脉,这份笔记还挺值得翻的,内容不啰嗦,结构清楚,搭配其他数据库的参考也全。