diff --git a/plugins/redis/config/redis.conf b/plugins/redis/config/redis.conf index 2d019c97c..e0d806668 100644 --- a/plugins/redis/config/redis.conf +++ b/plugins/redis/config/redis.conf @@ -1,5 +1,5 @@ daemonize yes -pidfile {$SERVER_PATH}/redis/redis_6379.pid +pidfile {$SERVER_PATH}/redis/redis.pid bind 127.0.0.1 port 6379 diff --git a/plugins/redis/tpl/redis_simple.conf b/plugins/redis/tpl/redis_simple.conf index d38e0e7fe..aa0945783 100644 --- a/plugins/redis/tpl/redis_simple.conf +++ b/plugins/redis/tpl/redis_simple.conf @@ -1,5 +1,5 @@ daemonize yes -pidfile {$SERVER_PATH}/redis/redis_6379.pid +pidfile {$SERVER_PATH}/redis/redis.pid bind 127.0.0.1 port 6379 diff --git a/plugins/redis/tpl/redis_slave.conf b/plugins/redis/tpl/redis_slave.conf index 42072032c..6b4e951a2 100644 --- a/plugins/redis/tpl/redis_slave.conf +++ b/plugins/redis/tpl/redis_slave.conf @@ -1,21 +1,28 @@ daemonize yes -pidfile {$SERVER_PATH}/redis/redis_6379.pid +pidfile {$SERVER_PATH}/redis/redis.pid -loglevel notice -logfile {$SERVER_PATH}/redis/data/redis.log -databases 16 +bind 127.0.0.1 +port 31148 +requirepass cfSbjQaWqR timeout 0 tcp-keepalive 0 -bind 127.0.0.1 -port 6379 -requirepass {$REDIS_PASS} +loglevel notice + +logfile {$SERVER_PATH}/redis/data/redis.log +databases 16 ################################ SNAPSHOTTING ################################# -save "" -stop-writes-on-bgsave-error no +save 900 1 +save 300 10 +save 60 10000 +stop-writes-on-bgsave-error yes +rdbcompression yes +rdbchecksum yes +dbfilename dump.rdb +dir {$SERVER_PATH}/redis/data/ ################################# REPLICATION ################################# @@ -35,12 +42,21 @@ slave-priority 100 ################################### LIMITS #################################### maxclients 10000 #maxmemory-samples 3 -maxmemory 218mb -maxmemory-policy allkeys-lru +maxmemory 0mb +maxmemory-policy volatile-ttl ############################## APPEND ONLY MODE ############################### +#appendonly no +# appendfsync always +#appendfsync everysec +# appendfsync no +#no-appendfsync-on-rewrite no + +auto-aof-rewrite-percentage 100 +auto-aof-rewrite-min-size 64mb + ################################ LUA SCRIPTING ############################### lua-time-limit 5000 @@ -64,7 +80,7 @@ set-max-intset-entries 512 zset-max-ziplist-entries 128 zset-max-ziplist-value 64 -activerehashing no +activerehashing yes client-output-buffer-limit normal 0 0 0 client-output-buffer-limit slave 256mb 64mb 60 diff --git a/plugins/redis/tpl/redis_slave_mem.conf b/plugins/redis/tpl/redis_slave_mem.conf new file mode 100644 index 000000000..bbe35527f --- /dev/null +++ b/plugins/redis/tpl/redis_slave_mem.conf @@ -0,0 +1,75 @@ +daemonize yes +pidfile {$SERVER_PATH}/redis/redis.pid + +loglevel notice +logfile {$SERVER_PATH}/redis/data/redis.log +databases 16 + +timeout 0 +tcp-keepalive 0 + +bind 127.0.0.1 +port 6379 +requirepass {$REDIS_PASS} + +################################ SNAPSHOTTING ################################# + +save "" +stop-writes-on-bgsave-error no + +################################# REPLICATION ################################# + +slave-serve-stale-data yes +slave-read-only yes + +repl-disable-tcp-nodelay no +slave-priority 100 + +# 填写主库信息 +#slaveof 127.0.0.1 6379 +#masterauth 123123 + +################################## SECURITY ################################### + + +################################### LIMITS #################################### +maxclients 10000 +#maxmemory-samples 3 +maxmemory 218mb +maxmemory-policy allkeys-lru + +############################## APPEND ONLY MODE ############################### + + +################################ LUA SCRIPTING ############################### + +lua-time-limit 5000 + +################################## SLOW LOG ################################### + + +slowlog-log-slower-than 10000 +slowlog-max-len 128 + +############################### ADVANCED CONFIG ############################### + +hash-max-ziplist-entries 512 +hash-max-ziplist-value 64 + +list-max-ziplist-entries 512 +list-max-ziplist-value 64 + +set-max-intset-entries 512 + +zset-max-ziplist-entries 128 +zset-max-ziplist-value 64 + +activerehashing no + +client-output-buffer-limit normal 0 0 0 +client-output-buffer-limit slave 256mb 64mb 60 +client-output-buffer-limit pubsub 32mb 8mb 60 + +hz 10 + +aof-rewrite-incremental-fsync yes \ No newline at end of file