diff --git a/plugins/redis/index.html b/plugins/redis/index.html index 394238251..c2e8bfad2 100755 --- a/plugins/redis/index.html +++ b/plugins/redis/index.html @@ -13,8 +13,8 @@
服务
自启动
-配置修改[DEV]
-配置修改
+配置修改
+性能调整
负载状态
复制状态
diff --git a/plugins/redis/install.sh b/plugins/redis/install.sh index d80c25667..ca9af8c7b 100755 --- a/plugins/redis/install.sh +++ b/plugins/redis/install.sh @@ -7,6 +7,9 @@ rootPath=$(dirname "$curPath") rootPath=$(dirname "$rootPath") serverPath=$(dirname "$rootPath") +# https://www.cnblogs.com/zlonger/p/16177595.html +# https://www.cnblogs.com/BNTang/articles/15841688.html + # cd /Users/midoks/Desktop/mwdev/server/mdserver-web/plugins/redis && bash install.sh install 7.2.2 diff --git a/plugins/redis/tpl/redis_ cluster.conf b/plugins/redis/tpl/redis_ cluster.conf new file mode 100644 index 000000000..c002bfec6 --- /dev/null +++ b/plugins/redis/tpl/redis_ cluster.conf @@ -0,0 +1,95 @@ +daemonize yes +pidfile {$SERVER_PATH}/redis/redis_6379.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 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/ + +################################# CLUSTER ################################# + + +protected-mode no +cluster-enabled yes +cluster-config-file nodes_{$REDIS_PASS}.conf +cluster-require-full-coverage no +cluster-node-timeout 15000 + +################################# REPLICATION ################################# + +slave-serve-stale-data yes +slave-read-only yes + +repl-disable-tcp-nodelay no +slave-priority 100 + +################################## SECURITY ################################### + + +################################### LIMITS #################################### +maxclients 10000 +#maxmemory-samples 3 +maxmemory 218mb +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 + +################################## 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 yes + +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