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

zhiliang · April 19, 2012 · Last by reducm replied at May 20, 2012 · 28867 hits

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 的缓存库

You need to Sign in before reply, if you don't have an account, please Sign up first.