Redis Streams如何处理用完所有可用内存?

使用所有可用内存后,Redis将如何处理XADD?是否会从流中删除最旧的项目,并添加新的项目?添加后,旧项目仍会存在于AOF文件中吗?它会抛出错误而不添加新项吗?我应该期待什么?

回答:

流是所有其他人一样的数据结构,这样的Redis将尊重maxmemorymaxmemory-

policy在RAM中的压力的情况下。根据策略,新的写请求将被拒绝,或者现有密钥(是否存在流)将被驱逐。

在https://redis.io/topics/lru-cache上了解有关此内容的更多信息

以上是 Redis Streams如何处理用完所有可用内存? 的全部内容, 来源链接: utcz.com/qa/402400.html

回到顶部