-
Notifications
You must be signed in to change notification settings - Fork 475
Kvrocks 配置介绍
Wang Yuan edited this page Jul 24, 2021
·
3 revisions
Kvrocks 支持很多配置项,其中大部分是 Rocksdb 的配置,这里主要介绍 Kvrocks 自身的配置项,后面继续补充常用的 Rocksdb 配置项的介绍
配置项 | 默认值 | 描述 | 支持动态修改 |
---|---|---|---|
bind | 127.0.0.1 | 绑定的IP | X |
port | 6666 | 监听端口 | X |
timeout | 0 | 客户端空闲超时时间, 0 表示不超时 | √ |
workers | 8 | 工作线程数量(工作线程:用于处理读写请求的线程) | X |
daemonize | no | 后台运行 | X |
maxclients | 10240 | 最大连接数, 当连接数达到该阈值时,Kvrocks 会拒绝新的建连请求 | √ |
requirepass | "" | 密码 | √ |
masterauth | "" | 主从同步鉴权密码, 如果主节点设置了该配置项,从节点必须进行相同设置,否则主节点会拒绝从节点的同步请求 | √ |
db-name | changme.name | 数据库名, 主从节点必须进行相同设置,否则主节点会拒绝从节点的同步请求 | X |
dir | /tmp/kvrocks | 数据库目录 | X |
log-dir | $dir/logs | 日志目录 | X |
pidfile | /var/run/kvrocks.pid | pid文件名 | X |
slave-read-only | yes | 若启用,无法处理写请求 | √ |
slave-priority | 100 | 从库优先级当主库异常需要选择新的主库时,sentinel 选择 slave-priority 较低的从库作为新主库,注意的是,不会选择 slave-priority 为 0 的从库作为新主库 | √ |
tcp-backlog | 512 | X | |
master-use-repl-port | no | 若启用,则使用 port +1 作为复制端口,否则使用 port 作为复制端口 | √ |
slaveof | "" | 主库地址 | √ |
slave-serve-stale-data | yes | 同 Redis | √ |
slave-empty-db-before-fullsync | no | 若启用,全量同步开始时清空本地数据 | √ |
purge-backup-on-fullsync | no | 若启用,全量同步期间清理备份(Backup) | √ |
max-io-mb | 500 | 最大磁盘 IO, 0 表示无限制 | √ |
max-db-size | 0 | 最大数据空间当 SST 文件总大小超过阈值时,写入失败0表示无限制 | √ |
max-backup-to-keep | 1 | 保留备份数最大值超出的备份会被清理,目前只支持0或1 | √ |
max-backup-keep-hours | 24 | 备份过期时间 0 表示不过期 | √ |
slot-id-encoded | yes | 若启用,则将 Slotid 编码到 Key (见数据编码) | X |
profiling-sample-ratio | 0 | prof 采样概率0:每次不采样100:每次都采样(0, 100):每次概率采样 | √ |
profiling-sample-record-max-len | 256 | proflog 最大数量 | √ |
profiling-sample-record-threshold-ms | 100 | proflog 慢处理时间阈值 | √ |
slowlog-log-slower-than(us) | 200000 | 慢请求时间阈值 | √ |
supervised | no | X | |
compaction-checker-range | "" | compaction-checker 工作时间段 | √ |
compact-cron | "" | 定时compact规则 | |
bgsave-cron | "" | 定时备份规则 | √ |
rename-command | "" | 命令重命名 | √ |
auto-resize-block-and-sst | yes | 若启用,动态调整 rocksdb.target_file_size_base 和 rocksdb.write_buffer_size | √ |
- Overview
- Support Commands
- Server Installation
- User Guide
- Tools
- Operations
- Cluster
- Performance & Troubleshooting
- FAQ