Lavik 概览
兼容 Redis 的开发体验,将值容量放在 NVMe SSD 上。
Lavik 的设计
Lavik 是采用 Apache 2.0 许可证的键值存储。它使用 Redis 协议及常用客户端,键索引保留在 DRAM,值存放在 NVMe SSD。字符串、哈希、集合、有序集合、列表和流都使用存储引擎;SSD 存储不限于字符串。
本文档面向 v0.2.0 稳定版。可在侧栏选择 0.1.0 或历史 Beta。先采用本文档中的命令和客户端配置,再演练实际工作负载、恢复流程和延迟目标。
选择部署方式
独立模式运行一个 lavik 进程。托管 Single 使用 Meta 管理一个 Group,支持 16 个逻辑数据库和 Single 客户端行为。托管 Cluster 使用 Redis Cluster 路由、DB0 和多键同槽规则。需要主机级可用性时,应将 Meta 投票成员及副本分布在不同故障域。