Files
KatelyaTV/docker/kvrocks/kvrocks.conf
T
katelya 82485d1939 feat: Add Docker Compose configurations for Kvrocks and Redis deployments
- Implemented `docker-compose.kvrocks.auth.yml` for Kvrocks with password authentication.
- Created `docker-compose.redis.yml` for Redis deployment.
- Added Kvrocks configuration file `kvrocks.auth.conf` with necessary settings.
- Updated documentation with deployment guidelines for Kvrocks.
- Introduced ESLint configuration for code quality.
- Developed deployment configuration check script `check-deployment-configs.js`.
- Added D1 database initialization script `d1-init.sql` for KatelyaTV.
- Created test script `test-kvrocks-deployment.js` to validate Kvrocks deployment.
- Implemented fix verification script `verify-kvrocks-fix.js` for password handling.
- Updated `wrangler.toml` for Cloudflare deployment configuration.
2025-09-04 17:55:23 +08:00

62 lines
1.1 KiB
Plaintext

# 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 ""