<antirez>
6 hours ago
- RESP3通过语义化回复简化了客户端库,并保持与RESP2的向后兼容性;Redis 6中可能出现用于客户端缓存的属性。
- ACL主要用于操作安全性(例如防止FLUSHALL等危险命令),而非仅用于企业安全,具有较低的CPU开销和模块化代码。
- 由于复杂性,I/O多线程(类似memcached)不太可能实现;Redis将专注于通过模块键级锁定实现慢命令线程化,并通过磁盘使用编排和代理改进Redis Cluster。
- 更好的持久性包括Redis 4和5中AOF文件的RDB前缀以及复制改进。
- 数据结构:Redis 5中新增了Streams;未来工作侧重于内存效率和正交设计,而非添加许多新结构。
- Redis的开发是机会主义的,没有固定路线图;博客有助于传达当前的优先级和决策原因。