在拍摄快照时,我们平均每秒会过期 1000 个密钥,我们碰巧看到转储的大小相对小于主数据库,因为快照不包括过期密钥的内存。由于过期键在我们的平台中持有大量内存,有什么方法可以让 redis 定期释放为过期键持有的内存。(我们使用的是 2.8.21 引擎)或最新的 redis 引擎版本将无法有效解决此问题。如果 stackoverflow 不适合我的问题,请引导我到正确的平台。
回收内存指南:https ://docs.redislabs.com/latest/ri/memory-optimizations/reclaim-expired-keys-memory-faster/ (但需要建议,升级是否有很大帮助或进行扫描会很好文档中提到)