我有一个用例,需要限制 used_memory_rss 的使用,以确保Redis在边界内很好地使用RAM。
在redis的RSS达到阈值的情况下,预计redis不应接受任何新的DB写操作,而应接受DB读操作。
我们如何实现这一目标?有人可以在这里提供一些见解吗?
答案 0 :(得分:0)
您可以设置maxmemory
配置来设置内存使用限制,并将maxmemory-policy
配置设置为 noeviction 。
使用上述配置,当内存使用量达到限制时,Redis将仅接受读取操作,并为写入操作返回错误。