我们最近为基于magento的网站安装了Redis缓存。
我们服务器上的2个网站都使用相同的redis服务器,我们的服务器基于linux和centos。
我们面临的问题是redis占用了大量内存,并且每天都在增长。
我们在redis的magento local.xml文件中设置了一些值
<redis_session>
<host>xxxxxxx</host>
<port>xxxx</port>
<password></password>
<timeout>2.5</timeout>
<persistent></persistent>
<db>1</db>
<compression_threshold>2048</compression_threshold>
<compression_lib>gzip</compression_lib>
<log_level>1</log_level>
<max_concurrency>6</max_concurrency>
<break_after_frontend>5</break_after_frontend>
<break_after_adminhtml>30</break_after_adminhtml>
<first_lifetime>86400</first_lifetime>
<bot_first_lifetime>60</bot_first_lifetime>
<bot_lifetime>7200</bot_lifetime>
<disable_locking>0</disable_locking>
<min_lifetime>60</min_lifetime>
<max_lifetime>2592000</max_lifetime>
<automatic_cleaning_factor>1</automatic_cleaning_factor>
</redis_session>
似乎我们没有设置过期,而且没有内存使用限制。
我知道在互联网上设置过期的指令很少,但没有什么可以轻松地与magento一起使用。
所有的帮助都是合理的。