redis-cluster的實例動態調整內存


當redis.conf中的最大內存配置為10G的時候,恰好程序已經寫滿了,但是物理主機是有內存的,

此時可以通過config set xxxx xxxx 來設置實例的內存大小,而不需要重啟實例。

 
獲取當前最大內存的大小:
config get maxmemory

 

修改內存大小:

config set maxmemory 32212254720

 

有個問題,就是實例重啟的時候,會恢復配置文件里的maxmemory設定的值,所以在redis命令行里動態改完之后,需要把對應配置文件的maxmemory也改成同樣的值,以免留坑。

可以動態調整的參數可參考官方文檔: https://redis.io/commands/config-set


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM