老版本的 Redis 安装包,有时候真挺有用的,是你在搞老项目兼容或者要跑在一些限制环境下的时候。redis-2.4.16
这个版本虽老,但架构简洁、稳定性还不错,跑一些基本的 key-value 存储任务完全没问题,速度也挺快的。
Redis 的几个基础结构像 lists、sets、hashes、ordered sets 都能用,而且命令也比较直白。你要是熟过 Memcached,用起来就会觉得 Redis 的功能更丰富、操作也更灵活。
比如你可以直接把一个用户的标签存在 sets
里,做交集查找方便;或者用 hashes
存用户信息,字段结构清晰明了,改查都快。再复杂一点的,也能上 sorted sets
,搞排行榜什么的完全够用。
嗯,了,如果你现在项目是跑在比较新的版本上,那建议你还是看看 Redis 4.0.6 这类的,会支持更多命令和模块。
另外推荐几个相关文章:
- Apache Accumulo,也是个高性能 Key-Value 的方案
- Key 和 Value 的存储位置,有时候你需要了解下底层结构
- 数据结构精要,复习一下原理也挺有的
如果你刚接触 Redis,可以先拿这个老版本熟悉一下命令和操作;要是你在维护老系统,那这包就更不能少,直接上就对了。