mirror of https://github.com/helloxz/dnmp.git
xiaoz
11 months ago
2 changed files with 149 additions and 0 deletions
@ -0,0 +1,11 @@
@@ -0,0 +1,11 @@
|
||||
version: '3.8' |
||||
|
||||
services: |
||||
redis: |
||||
image: redis:6.2.6-alpine |
||||
container_name: redis |
||||
network_mode: host |
||||
restart: always |
||||
volumes: |
||||
- ./data:/data |
||||
- ./redis.conf:/data/redis.conf |
@ -0,0 +1,138 @@
@@ -0,0 +1,138 @@
|
||||
# 监听IP |
||||
bind 127.0.0.1 |
||||
|
||||
# 保护模式 |
||||
protected-mode yes |
||||
|
||||
# 监听端口 |
||||
port 6379 |
||||
|
||||
|
||||
tcp-backlog 511 |
||||
|
||||
timeout 0 |
||||
|
||||
tcp-keepalive 300 |
||||
|
||||
# 后台运行,容器不需要 |
||||
daemonize no |
||||
|
||||
supervised no |
||||
|
||||
pidfile /var/run/redis/redis.pid |
||||
|
||||
loglevel notice |
||||
|
||||
#日志目录 |
||||
logfile /data/redis.log |
||||
|
||||
databases 16 |
||||
|
||||
always-show-logo yes |
||||
|
||||
|
||||
save 900 1 |
||||
save 300 10 |
||||
save 60 10000 |
||||
|
||||
stop-writes-on-bgsave-error yes |
||||
|
||||
rdbcompression yes |
||||
|
||||
rdbchecksum yes |
||||
|
||||
# The filename where to dump the DB |
||||
dbfilename dump.rdb |
||||
|
||||
#数据库存储目录 |
||||
dir /data |
||||
|
||||
|
||||
replica-serve-stale-data yes |
||||
|
||||
|
||||
replica-read-only yes |
||||
|
||||
repl-diskless-sync no |
||||
|
||||
repl-diskless-sync-delay 5 |
||||
|
||||
repl-disable-tcp-nodelay no |
||||
|
||||
replica-priority 100 |
||||
|
||||
maxmemory 1982000000 |
||||
|
||||
lazyfree-lazy-eviction no |
||||
lazyfree-lazy-expire no |
||||
lazyfree-lazy-server-del no |
||||
replica-lazy-flush no |
||||
|
||||
|
||||
appendonly no |
||||
|
||||
# The name of the append only file (default: "appendonly.aof") |
||||
|
||||
appendfilename "appendonly.aof" |
||||
|
||||
# appendfsync always |
||||
appendfsync everysec |
||||
|
||||
no-appendfsync-on-rewrite no |
||||
|
||||
|
||||
auto-aof-rewrite-percentage 100 |
||||
auto-aof-rewrite-min-size 64mb |
||||
|
||||
# will be found. |
||||
aof-load-truncated yes |
||||
|
||||
aof-use-rdb-preamble yes |
||||
|
||||
lua-time-limit 5000 |
||||
|
||||
slowlog-log-slower-than 10000 |
||||
|
||||
# There is no limit to this length. Just be aware that it will consume memory. |
||||
# You can reclaim memory used by the slow log with SLOWLOG RESET. |
||||
slowlog-max-len 128 |
||||
|
||||
latency-monitor-threshold 0 |
||||
|
||||
|
||||
# specify at least one of K or E, no events will be delivered. |
||||
notify-keyspace-events "" |
||||
|
||||
|
||||
hash-max-ziplist-entries 512 |
||||
hash-max-ziplist-value 64 |
||||
|
||||
|
||||
list-max-ziplist-size -2 |
||||
|
||||
|
||||
list-compress-depth 0 |
||||
|
||||
set-max-intset-entries 512 |
||||
|
||||
zset-max-ziplist-entries 128 |
||||
zset-max-ziplist-value 64 |
||||
|
||||
stream-node-max-bytes 4096 |
||||
stream-node-max-entries 100 |
||||
|
||||
activerehashing yes |
||||
|
||||
|
||||
client-output-buffer-limit normal 0 0 0 |
||||
client-output-buffer-limit replica 256mb 64mb 60 |
||||
client-output-buffer-limit pubsub 32mb 8mb 60 |
||||
|
||||
hz 10 |
||||
|
||||
dynamic-hz yes |
||||
|
||||
aof-rewrite-incremental-fsync yes |
||||
|
||||
|
||||
rdb-save-incremental-fsync yes |
Loading…
Reference in new issue