Redis(REmote DIctionary Server)是一个数据结构服务端(Data structure server)。其本质上就是一个 Key/Value
数据库,具有开源(Open-source)、基于网络(Networked)且可以采用不同的持久化策略(Optional durability)来保存键值等特点。
它的值可以是 string
(字符串)、list
(列表)、sets
(集合)或者是 ordered sets
(被排序的集合),所有的数据类型都具有 push/pop
、add/remove
、执行服务端的并集、交集、两个 sets
集中的差别等等操作,这些操作都是具有原子性的。
Redis
还支持各种不同的排序。
它是当今最负盛名的键值(Key-Value)存储引擎。
According to the monthly ranking by DB-Engines.com, Redis is the most popular key-value store.
—— http://en.wikipedia.org/wiki/Redis
相比较于 Memcached
(另一个广泛使用的 NoSQL
型数据库),它的数据可以持久化的保存在磁盘上,解决了服务重启后数据丢失的问题。
本手册内容为 http://redis.io/ (Redis 官方网站)的翻译、注解、例子扩充及其它修改。感谢 Redis 作者 Antirez (网络 ID,其实姓名为 Salvatore Sanfilippo)为开源社区作出的贡献,本手册保证最新、最准、最全以表示对其的敬意。
欢迎留言纠错、提示更新或支持。如果能 收藏 或 分享 本手册,则是对译者最大的支持,感谢!
更多信息请查询内容首页:
http://classfoo.com/ccby/article/aLI66w
注意!本手册仍在修订中,感谢纠错、建议。