feat: 添加对 Kvrocks 的支持,包括配置文件、环境变量示例及数据库操作实现
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
# Kvrocks 配置文件
|
||||
# 基于 RocksDB 的 Redis 协议兼容存储引擎
|
||||
|
||||
# 网络配置
|
||||
bind 0.0.0.0
|
||||
port 6666
|
||||
|
||||
# 数据存储配置
|
||||
dir /var/lib/kvrocks/data
|
||||
|
||||
# 日志配置
|
||||
log-level info
|
||||
log-dir /var/lib/kvrocks/logs
|
||||
|
||||
# 性能优化配置
|
||||
# RocksDB 配置
|
||||
rocksdb.max_open_files 4096
|
||||
rocksdb.max_background_jobs 4
|
||||
rocksdb.max_write_buffer_number 4
|
||||
rocksdb.write_buffer_size 64MB
|
||||
|
||||
# 压缩配置
|
||||
rocksdb.compression snappy
|
||||
|
||||
# 内存配置
|
||||
max-memory 512MB
|
||||
|
||||
# 安全配置
|
||||
# requirepass your_password_here
|
||||
|
||||
# 持久化配置
|
||||
# Kvrocks 基于 RocksDB,天然支持持久化,无需额外配置
|
||||
|
||||
# 网络超时配置
|
||||
timeout 300
|
||||
|
||||
# 客户端连接配置
|
||||
tcp-keepalive 300
|
||||
tcp-backlog 511
|
||||
|
||||
# 慢查询日志
|
||||
slowlog-log-slower-than 10000
|
||||
slowlog-max-len 128
|
||||
|
||||
# 数据库数量
|
||||
databases 16
|
||||
|
||||
# 备份配置
|
||||
save ""
|
||||
|
||||
# AOF 配置(Kvrocks 不使用 AOF,这里仅为兼容性)
|
||||
appendonly no
|
||||
|
||||
# 集群配置(单机部署可忽略)
|
||||
# cluster-enabled no
|
||||
|
||||
# 监控配置
|
||||
# rename-command FLUSHDB ""
|
||||
# rename-command FLUSHALL ""
|
||||
Reference in New Issue
Block a user