您所需要的一切。
多线程、静态加密、主动复制、MVCC快照、442条命令——全部集成在一个无外部依赖的单一二进制文件中。
N
并行工作线程
线性
核心扩展
0
GIL瓶颈
线程状态
工作线程已激活
无锁结构
线程独立内存区域
多线程
真正的并行执行
与Redis的单线程模型不同,FlashKey利用操作系统原生线程进行并行命令处理。每个CPU核心直接贡献吞吐量——提供线性扩展能力,将您现有的硬件投资转化为可衡量的性能提升。
- 每个工作线程拥有独立的事件循环
- 无锁数据结构实现并发访问
- 吞吐量随核心数量线性扩展
- 无单核瓶颈——充分利用您的全部硬件投资
安全
默认静态加密
AES-256-CTR加密内置于存储引擎中。无需外部工具,无需附加方案,无需担忧性能开销。
AES-256-CTR
AES-256-CTR
- • 存储级加密,每个密钥独立初始化向量
密钥轮换
密钥轮换
- • 在线密钥轮换,无需中断服务
内存保护
内存保护
- • 静态数据加密,明文仅存在于进程内存中
审计追踪
审计追踪
- • 加密操作日志记录,用于合规性验证
复制
内置主动复制
配置具有自动故障转移的主从拓扑。无需外部编排——FlashKey将领导者选举、数据同步和副本提升作为集成功能进行处理。
- 异步复制,支持可配置的同步策略
- 通过集成哨兵实现自动故障转移
- 副本提升零数据丢失
- 实时复制延迟监控
# 一行命令配置复制
flashkey-server --replicaof master.internal 6379
持久化
无阻塞持久化
MVCC(多版本并发控制)快照允许时间点持久化,而不会暂停客户端操作。无fork()、无COW开销、无延迟尖峰。
- 时间点一致性快照
- 零fork()开销——无写时复制内存压力
- 后台持久化,支持可配置间隔
- AOF(仅追加文件),支持fsync策略
- RDB + AOF混合持久化
- 亚毫秒级快照启动
兼容性
442条命令。全面覆盖。
支持每一个Redis命令类别。字符串、列表、集合、有序集合、哈希、流、发布/订阅、脚本、事务等。
数据结构
- • 字符串、列表、集合、有序集合
- • 哈希、流、HyperLogLog
- • 位图
发布/订阅与流
- • PUBLISH、SUBSCRIBE
- • XADD、XREAD、XGROUP
- • 消费者组
脚本与事务
- • Lua 5.1,支持EVAL、EVALSHA
- • MULTI、EXEC、WATCH
- • 乐观锁
集群与管理
- • CLUSTER、REPLCONF、SENTINEL
- • CONFIG、INFO、SLOWLOG
- • CLIENT、ACL管理
命令类别
数据结构 180+
发布/订阅与流 45+
脚本 30+
事务 15+
集群与复制 60+
服务器与管理 110+
从第一天起即可投入生产
生产部署所需的一切,全部内置。
基于ACL的访问控制
用户和命令级别的权限,用于精细化安全策略执行
TLS 1.3加密
采用最新传输层安全标准的加密客户端连接
慢查询日志
实时诊断,识别和解决性能瓶颈
内存分析工具
使用分析和优化工具,实现高效资源分配
Keyspace通知
事件驱动架构支持,提供实时键变更通知
在线配置
无需重启服务或断开客户端即可更改运行时设置