redis 問題總結

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內存

相關文章
相關標籤/搜索