Redis 中有个 select 可以选择用那一号 DB,每个 DB 中可以重复 KEY,实际还有其他什么益处不? 还有
select
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 的缓存库