redis内存回收策略:
1.noeviction 不回收,直接报错
2.allkeys-lru 回收所有最近最少使用的keys
3.volatile-lru 回收设置了失效时间的,所有最近最少使用的keys
4.allkeys-random 随机回收所有的keys
5.volatile-random 随机回收所有最近最少使用的keys
6.volatile-ttl 回收快要失效的keys
redis分区:
1.range partitioning 范围分区
根据key分段,来决定访问哪个redis实例
2.hash partitioning 哈希分区
根据hash函数取模,决定存放哪个redis实例
3.Client side partitioning 客户端分区
由客户端维护
4.Proxy assisted partitioning 代理辅助分区
twitter提供的twemproxy代理