Redis 的入门书里,《Redis 实战中文》是我觉得比较靠谱的一本。讲得挺清楚,适合刚开始接触键值存储的朋友。书里不仅了Redis的基本概念和常用命令,还顺带科普了其他几种键值数据库,比如Cassandra、Dynamo和memcached,你一下就知道它们各自适合啥场景。
Redis 支持的数据类型还蛮多的,像strings、hashes、lists这些,书里都给了清楚的命令和用法例子,比如set
、hget
、lpush
,你直接照着试试,理解起来还挺快的。
再往下看还有服务器命令,像ping
、info
这些,适合你用来做健康检查或者调试。嗯,书的节奏也不拖沓,前面打基础,后面马上上实际案例,哪怕你急着上线一个小功能,也能马上上手。
除了基础,主从复制、持久化这种高级特性也有简单点到,给你一个方向,有兴趣可以深入查。书没讲太深,但对于初学者够用了,甚至老手偶尔翻翻也能捡点技巧。
如果你是刚入行的前端,或者要接手一段用到Redis的老项目,这本书真挺合适的。别看它是入门书,内容一点不啰嗦,用词也接地气,看起来不累。
想拓展下思路?你可以顺手看看这几个相关资源:
- Dynamo 高可用 NoSQL 存储系统
- Redis 高性能键值存储框架
- Cassandra 2015NoSQL 数据库
- Jena 的 NoSQL 存储绑定集合
- MBIT 大数据 NoSQL 实战:Cassandra 案例剖析
- Ouroboros 嵌入式 NoSQL 数据存储
如果你正打算用 Redis 优化接口性能、搞点数据缓存,或者了解一下分布式的套路,这本书值得你抽一两个周末翻完。