82485d1939
- 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.
62 lines
1.1 KiB
Plaintext
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 ""
|