1:修改内存页大小,linux 默认大小是4k(经过getconf PAGE_SIZE 查看java
2:查看内存交换信息,防止使用内存交换linux
3: sar -n DEV 查看网络情况redis
4: 修改文件句柄: ulimit -n 65535网络
5: info memory 关注内存 allocator_rss_ratio 的值,>1 说明内存碎步很大,<1 说明 内存到了交换内存了,说明:redis显示本身使用的内存大于系统判断该进程使用的内存,说明有内存碎片,不然说明redis使用了交换内存分布式
6: hash_tag 能够保证key 入指定分区进程
7:使用Redlock实现分布式锁,java客户端:Redisson内存