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