Redis Redis 中的 DB 是什么概念,有什么好处阿

zhiliang · 2012年04月19日 · 最后由 reducm 回复于 2012年05月20日 · 28866 次阅读

Redis 中有个 select 可以选择用那一号 DB,每个 DB 中可以重复 KEY,实际还有其他什么益处不? 还有

DB 0: 1 keys (0 volatile) in 4 slots HT

0 volatile , 4 slots HT 分别表示什么意思?

Redis 中的 DB 是相互独立存在的,所以可以出现重复的 key。好处一直是,对小型项目可以做如下设置:1 号 DB 做开发,2 号 DB 做测试等等。。

0 volatile: 目前 0 号 DB 中没有 volatile key,volatile key 的意思是 过特定的时间就被 REDIS 自动删除,在做缓存时有用。

4 slots HT: 目前 0 号 DB 的 hash table 只有 4 个 slots(buckets),请参见 http://en.wikipedia.org/wiki/Hash_table

个人用途是取代 memcache 的缓存库

需要 登录 后方可回复, 如果你还没有账号请 注册新账号