1.Memcache与Redis的区别
首先Memcache:代码类似于Hash;
- 只支持简单的数据类型 String
- 不支持数据的持久化存储
- 不支持主从模式
- 不支持分片模式 (大量的数据分发到不同的主机之中)
2.海量数据之中查询某一固定的前缀Key
scan cursor [match pattern] [Count count]
scan 0 match k1* count 10 # 前十条获取以k1开头的key
scan 11534 match k1* count 10 #迭代查询以下所有的key
3.大量的key同时过期的注意事项
集中过期,会导致大量的清除key的时候,很耗时间,导致出现短暂的卡顿现象
** 解决方式:**在设置key的过期时间的时候,给每一个key加上随机数,让他们均匀一些