我一直在阅读和搜索基于Java的Redis客户端和OM,允许一个人与Redis服务器通信。到目前为止,我已经明白,我们只能设置一个预定义的驱逐策略和Redis服务器处理驱逐过程。我想在Redis中使用一个自定义的驱逐策略,除了例如LRU和LFU。有没有办法可以注入我的策略?
wydwbb8l1#
自定义驱逐策略不能在数据库级别设置,Redis支持一些驱逐策略,可以在服务器的配置文件中配置:https://redis.io/docs/reference/eviction/如果你想要一些自定义的东西,你需要在你的应用程序中开发它,并让它相应地管理keyspace。如果你需要从你的应用程序监控Redis服务器上的内存使用情况,你可以使用INFO(https://redis.io/commands/info/)和MEMORY USAGE(https://redis.io/commands/memory-usage/)命令。
1条答案
按热度按时间wydwbb8l1#
自定义驱逐策略不能在数据库级别设置,Redis支持一些驱逐策略,可以在服务器的配置文件中配置:https://redis.io/docs/reference/eviction/
如果你想要一些自定义的东西,你需要在你的应用程序中开发它,并让它相应地管理keyspace。如果你需要从你的应用程序监控Redis服务器上的内存使用情况,你可以使用INFO(https://redis.io/commands/info/)和MEMORY USAGE(https://redis.io/commands/memory-usage/)命令。