Redis Streams如何处理用完所有可用内存?
使用所有可用内存后,Redis将如何处理XADD?是否会从流中删除最旧的项目,并添加新的项目?添加后,旧项目仍会存在于AOF文件中吗?它会抛出错误而不添加新项吗?我应该期待什么?
回答:
流是所有其他人一样的数据结构,这样的Redis将尊重maxmemory
并maxmemory-
policy在RAM中的压力的情况下。根据策略,新的写请求将被拒绝,或者现有密钥(是否存在流)将被驱逐。
在https://redis.io/topics/lru-cache上了解有关此内容的更多信息
以上是 Redis Streams如何处理用完所有可用内存? 的全部内容, 来源链接: utcz.com/qa/402400.html