當redis.conf中的最大內存配置為10G的時候,恰好程序已經寫滿了,但是物理主機是有內存的,
此時可以通過config set xxxx xxxx 來設置實例的內存大小,而不需要重啟實例。
獲取當前最大內存的大小:
config get maxmemory
修改內存大小:
config set maxmemory 32212254720
有個問題,就是實例重啟的時候,會恢復配置文件里的maxmemory設定的值,所以在redis命令行里動態改完之后,需要把對應配置文件的maxmemory也改成同樣的值,以免留坑。
可以動態調整的參數可參考官方文檔: https://redis.io/commands/config-set