{"id":1688,"date":"2021-03-19T18:11:19","date_gmt":"2021-03-19T10:11:19","guid":{"rendered":"https:\/\/199604.com\/?p=1688"},"modified":"2021-03-19T18:11:19","modified_gmt":"2021-03-19T10:11:19","slug":"redis-cluster%e9%9b%86%e7%be%a4%e6%90%ad%e5%bb%ba","status":"publish","type":"post","link":"https:\/\/199604.com\/1688","title":{"rendered":"Redis Cluster\u96c6\u7fa4\u642d\u5efa"},"content":{"rendered":"<h3>Redis Cluster\u4ecb\u7ecd<\/h3>\n<h4>\u6982\u5ff5<\/h4>\n<p>Redis \u96c6\u7fa4\u662f\u4e00\u4e2a\u63d0\u4f9b\u5728\u591a\u4e2aRedis\u95f4\u8282\u70b9\u95f4\u5171\u4eab\u6570\u636e\u7684\u7a0b\u5e8f\u96c6\u3002<\/p>\n<p>Redis\u96c6\u7fa4\u5e76\u4e0d\u652f\u6301\u5904\u7406\u591a\u4e2akeys\u7684\u547d\u4ee4,\u56e0\u4e3a\u8fd9\u9700\u8981\u5728\u4e0d\u540c\u7684\u8282\u70b9\u95f4\u79fb\u52a8\u6570\u636e,\u4ece\u800c\u8fbe\u4e0d\u5230\u50cfRedis\u90a3\u6837\u7684\u6027\u80fd,\u5728\u9ad8\u8d1f\u8f7d\u7684\u60c5\u51b5\u4e0b\u53ef\u80fd\u4f1a\u5bfc\u81f4\u4e0d\u53ef\u9884\u6599\u7684\u9519\u8bef.<\/p>\n<p>Redis \u96c6\u7fa4\u901a\u8fc7\u5206\u533a\u6765\u63d0\u4f9b\u4e00\u5b9a\u7a0b\u5ea6\u7684\u53ef\u7528\u6027,\u5728\u5b9e\u9645\u73af\u5883\u4e2d\u5f53\u67d0\u4e2a\u8282\u70b9\u5b95\u673a\u6216\u8005\u4e0d\u53ef\u8fbe\u7684\u60c5\u51b5\u4e0b\u7ee7\u7eed\u5904\u7406\u547d\u4ee4. Redis \u96c6\u7fa4\u7684\u4f18\u52bf:<\/p>\n<ul>\n<li>\u81ea\u52a8\u5206\u5272\u6570\u636e\u5230\u4e0d\u540c\u7684\u8282\u70b9\u4e0a\u3002<\/li>\n<li>\u6574\u4e2a\u96c6\u7fa4\u7684\u90e8\u5206\u8282\u70b9\u5931\u8d25\u6216\u8005\u4e0d\u53ef\u8fbe\u7684\u60c5\u51b5\u4e0b\u80fd\u591f\u7ee7\u7eed\u5904\u7406\u547d\u4ee4\u3002<\/li>\n<\/ul>\n<h3>\u67b6\u6784<\/h3>\n<p>\u53c2\u8003\u5b98\u7f51\uff1a<a class=\"url\" href=\"https:\/\/redis.io\/topics\/cluster-tutorial\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/redis.io\/topics\/cluster-tutorial\/<\/a><\/p>\n<p>Redis Cluster \u53ef\u4ee5\u770b\u6210\u662f\u7531\u591a\u4e2a Redis \u5b9e\u4f8b\u7ec4\u6210\u7684\u6570\u636e\u96c6\u5408\u3002\u5ba2\u6237\u7aef\u4e0d\u9700\u8981\u5173\u6ce8\u6570<\/p>\n<p>\u636e\u7684\u5b50\u96c6\u5230\u5e95\u5b58\u50a8\u5728\u54ea\u4e2a\u8282\u70b9\uff0c\u53ea\u9700\u8981\u5173\u6ce8\u8fd9\u4e2a\u96c6\u5408\u6574\u4f53\u3002<\/p>\n<p>\u4ee5 3 \u4e3b 3 \u4ece\u4e3a\u4f8b\uff0c\u8282\u70b9\u4e4b\u95f4\u4e24\u4e24\u4ea4\u4e92\uff0c\u5171\u4eab\u6570\u636e\u5206\u7247\u3001\u8282\u70b9\u72b6\u6001\u7b49\u4fe1\u606f\uff1b<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/qn.199604.com\/typoraImg\/20200411235453287.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"http:\/\/qn.199604.com\/typoraImg\/20200411235453287.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" \/><\/div><\/p>\n<h3>Redis Cluster\u642d\u5efa<\/h3>\n<p>\u90e8\u7f72\u524d\u63d0\uff1a<\/p>\n<p>\u9ad8\u53ef\u7528Redis cluster\u96c6\u7fa4(20)\uff0c\u4e3b\u4ece+\u54e8\u5175\u4e00\u53f0\u673a\u566870\u4e2a\u670d\u52a1\uff0c\u6bcf\u4e2a\u670d\u52a1\u9650\u5b9a10G\u5185\u5b58(\u8bb0\u5f97\u662f\u8fd0\u5b58\uff0c\u4e0d\u662f\u6570\u636e\u76d8)<\/p>\n<p><!--\u4ee5\u4e0b\u6b65\u9aa4\uff0c\u6bcf\u53f0\u673a\u5668\u90fd\u9700\u8981\u5b89\u88c5--><\/p>\n<h4>1.\u4e0a\u4f20redis\u5b89\u88c5\u5305<\/h4>\n<p>\u8fd9\u91cc\u7528\u5f97\u662fredis-5.0.9.tar.gz<\/p>\n<p>\u4e0a\u4f20\u6587\u4ef6\u5230 \u76ee\u5f55<code>\/usr\/local<\/code><\/p>\n<p>\u6216\u8005\u5916\u7f51\u76f4\u63a5\u4e0b\u8f7d<\/p>\n<pre><code>wget http:\/\/download.redis.io\/releases\/redis-5.0.9.tar.gz\r\n<\/code><\/pre>\n<h4>2.\u5b89\u88c5GCC<\/h4>\n<pre><code>yum install gcc\r\n<\/code><\/pre>\n<h4>3.\u89e3\u538b\u5e76\u5b89\u88c5<\/h4>\n<p>\u89e3\u538b<\/p>\n<pre><code>tar xzvf redis-5.0.9.tar.gz\r\n<\/code><\/pre>\n<p>\u7f16\u8bd1\u5b89\u88c5<\/p>\n<pre><code>cd redis-5.0.9\r\nmake\r\ncd src\r\nmake install\r\n<\/code><\/pre>\n<p>\u5efa\u7acb\u4e00\u4e2a\u8f6f\u8fde\u63a5<\/p>\n<pre><code>ln -s redis-5.0.9 redis\r\n<\/code><\/pre>\n<blockquote><p>\u6ce8\uff1a\u5982\u51fa\u73b0\/bin\/sh: cc: command not found\u9519\u8bef\uff0c\u662f\u56e0\u4e3a\u6ca1\u6709\u5b89\u88c5 gcc \u73af\u5883\uff0c\u4f7f\u7528\u547d\u4ee4yum install gcc\u5b89\u88c5 gcc \u73af\u5883\u5373\u53ef<\/p><\/blockquote>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/qn.199604.com\/typoraImg\/image-20210319173020188.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"http:\/\/qn.199604.com\/typoraImg\/image-20210319173020188.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"image-20210319173020188\" \/><\/div><\/p>\n<p>&nbsp;<\/p>\n<p>\u6d4b\u8bd5\u662f\u5426\u5b89\u88c5\u6210\u529f<\/p>\n<pre><code>#\u8fdb\u5165redis\u76ee\u5f55\r\ncd redis\r\n# \u6267\u884c\u542f\u52a8\u547d\u4ee4 \u8bfb\u53d6\u9ed8\u8ba4\u914d\u7f6e\u6587\u4ef6\r\nredis-server .\/redis.conf \r\n# \u8fde\u63a5\u6d4b\u8bd5\uff0c\u9ed8\u8ba4\u662f6379\r\nredis-cli -p 6379\r\n<\/code><\/pre>\n<p><!--\u4ee5\u4e0a\u6b65\u9aa4\uff0c\u6bcf\u53f0\u673a\u5668\u90fd\u9700\u8981\u5b89\u88c5--><\/p>\n<h4>4.\u521b\u5efa\u591a\u4e2a\u5b9e\u4f8b<\/h4>\n<p>Redis \u5355\u673a\u591a\u5b9e\u4f8b\u90e8\u7f72\u65b9\u6cd5\u5341\u5206\u7b80\u5355\uff0c\u53ea\u8981\u590d\u5236\u591a\u4e2a redis \u914d\u7f6e\u6587\u4ef6\u5373\u53ef\u3002\u9700\u8981\u6ce8\u610f\u6bcf\u4e2a\u5b9e\u4f8b\u7684\u7aef\u53e3\u4e0d\u80fd\u51b2\u7a81\u3002<\/p>\n<pre><code>mkdir \/data\/redis-cluster\r\n\r\ncd \/data\/redis-cluster\/\r\n\r\n#\u521b\u5efa 70\u4e2a\u6587\u4ef6\u5939(70\u4e2a\u670d\u52a1)\r\nmkdir 700{1..9}\r\nmkdir 701{0..9}\r\nmkdir 702{0..9}\r\nmkdir 703{0..9}\r\nmkdir 704{0..9}\r\nmkdir 705{0..9}\r\nmkdir 706{0..9}\r\nmkdir 7070\r\n\r\n[root@pod3-highapp-a-23 local]# cd \/data\/redis-cluster\/\r\n[root@pod3-highapp-a-23 redis-cluster]# ls\r\n7001  7003  7005  7007  7009  7011  7013  7015  7017  7019  7021  7023  7025  7027  7029  7031  7033  7035  7037  7039  7041  7043  7045  7047  7049  7051  7053  7055  7057  7059  7061  7063  7065  7067  7069\r\n7002  7004  7006  7008  7010  7012  7014  7016  7018  7020  7022  7024  7026  7028  7030  7032  7034  7036  7038  7040  7042  7044  7046  7048  7050  7052  7054  7056  7058  7060  7062  7064  7066  7068  7070\r\n<\/code><\/pre>\n<h4>5.\u914d\u7f6e\u6587\u4ef6<\/h4>\n<p>\u914d\u7f6e\u6587\u4ef6\u4fe1\u606f\u5982\u4e0b\uff1a<\/p>\n<pre><code># \u5b88\u62a4\u8fdb\u7a0b\u6a21\u5f0f\r\ndaemonize yes \r\n# pid file \u4fee\u6539pidfile\u6307\u5411\u8def\u5f84\r\npidfile \/data\/redis-cluster\/7001\/7001.pid\r\n\r\n# \u6307\u660e\u65e5\u5fd7\u6587\u4ef6\u540d\r\nlogfile \"\/data\/redis-cluster\/7001\/7001.log\"\r\n\r\n# \u5de5\u4f5c\u76ee\u5f55\r\ndir \/data\/redis-cluster\/7001\/\r\n# \u76d1\u542c\u7aef\u53e3\r\nport 7001\r\n\r\n#\u5982\u679c\u662fyes\uff0c\u8868\u793a\u542f\u7528\u96c6\u7fa4\uff0c\u5426\u5219\u4ee5\u5355\u4f8b\u6a21\u5f0f\u542f\u52a8\r\ncluster-enabled yes\r\n\r\n#\u8bf7\u6ce8\u610f\uff0c\u5c3d\u7ba1\u6709\u6b64\u9009\u9879\u7684\u540d\u79f0\r\ncluster-config-file nodes.conf\r\n\r\n#Redis\u7fa4\u96c6\u8282\u70b9\u8d85\u8fc7\u4e0d\u53ef\u7528\u7684\u6700\u957f\u65f6\u95f4\r\ncluster-node-timeout 15000\r\n\r\n# TCP\u63a5\u6536\u961f\u5217\u957f\u5ea6\uff0c\u53d7\/proc\/sys\/net\/core\/somaxconn\u548ctcp_max_syn_backlog\u8fd9\u4e24\u4e2a\u5185\u6838\u53c2\u6570\u7684\u5f71\u54cd\r\ntcp-backlog 511\r\n\r\n# \u4e00\u4e2a\u5ba2\u6237\u7aef\u7a7a\u95f2\u591a\u5c11\u79d2\u540e\u5173\u95ed\u8fde\u63a5(0\u4ee3\u8868\u7981\u7528\uff0c\u6c38\u4e0d\u5173\u95ed)\r\ntimeout 0\r\n\r\n# \u5982\u679c\u975e\u96f6\uff0c\u5219\u8bbe\u7f6eSO_KEEPALIVE\u9009\u9879\u6765\u5411\u7a7a\u95f2\u8fde\u63a5\u7684\u5ba2\u6237\u7aef\u53d1\u9001ACK\r\ntcp-keepalive 300\r\n\r\n# \u6307\u5b9a\u670d\u52a1\u5668\u8c03\u8bd5\u7b49\u7ea7\r\n# \u53ef\u80fd\u503c\uff1a\r\n# debug \uff08\u5927\u91cf\u4fe1\u606f\uff0c\u5bf9\u5f00\u53d1\/\u6d4b\u8bd5\u6709\u7528\uff09\r\n# verbose \uff08\u5f88\u591a\u7cbe\u7b80\u7684\u6709\u7528\u4fe1\u606f\uff0c\u4f46\u662f\u4e0d\u50cfdebug\u7b49\u7ea7\u90a3\u4e48\u591a\uff09\r\n# notice \uff08\u9002\u91cf\u7684\u4fe1\u606f\uff0c\u57fa\u672c\u4e0a\u662f\u4f60\u751f\u4ea7\u73af\u5883\u4e2d\u9700\u8981\u7684\uff09\r\n# warning \uff08\u53ea\u6709\u5f88\u91cd\u8981\/\u4e25\u91cd\u7684\u4fe1\u606f\u4f1a\u8bb0\u5f55\u4e0b\u6765\uff09\r\nloglevel notice\r\n\r\n# \u8bbe\u7f6e\u6570\u636e\u5e93\u4e2a\u6570\r\ndatabases 16\r\n\r\n# \u4f1a\u5728\u6307\u5b9a\u79d2\u6570\u548c\u6570\u636e\u53d8\u5316\u6b21\u6570\u4e4b\u540e\u628a\u6570\u636e\u5e93\u5199\u5230\u78c1\u76d8\u4e0a\r\n# 900\u79d2\uff0815\u5206\u949f\uff09\u4e4b\u540e\uff0c\u4e14\u81f3\u5c111\u6b21\u53d8\u66f4\r\n# 300\u79d2\uff085\u5206\u949f\uff09\u4e4b\u540e\uff0c\u4e14\u81f3\u5c1110\u6b21\u53d8\u66f4\r\n# 60\u79d2\u4e4b\u540e\uff0c\u4e14\u81f3\u5c1110000\u6b21\u53d8\u66f4\r\nsave \"\"\r\n#save 900 1\r\n#save 300 10\r\n#save 60 10000\r\n\r\n\r\n# \u9ed8\u8ba4\u5982\u679c\u5f00\u542fRDB\u5feb\u7167(\u81f3\u5c11\u4e00\u6761save\u6307\u4ee4)\u5e76\u4e14\u6700\u65b0\u7684\u540e\u53f0\u4fdd\u5b58\u5931\u8d25\uff0cRedis\u5c06\u4f1a\u505c\u6b62\u63a5\u53d7\u5199\u64cd\u4f5c\r\n# \u8fd9\u5c06\u4f7f\u7528\u6237\u77e5\u9053\u6570\u636e\u6ca1\u6709\u6b63\u786e\u7684\u6301\u4e45\u5316\u5230\u786c\u76d8\uff0c\u5426\u5219\u53ef\u80fd\u6ca1\u4eba\u6ce8\u610f\u5230\u5e76\u4e14\u9020\u6210\u4e00\u4e9b\u707e\u96be\r\nstop-writes-on-bgsave-error yes\r\n\r\n# \u5f53\u5bfc\u51fa\u5230 .rdb \u6570\u636e\u5e93\u65f6\u662f\u5426\u7528LZF\u538b\u7f29\u5b57\u7b26\u4e32\u5bf9\u8c61\r\nrdbcompression yes\r\n\r\n# \u7248\u672c5\u7684RDB\u6709\u4e00\u4e2aCRC64\u7b97\u6cd5\u7684\u6821\u9a8c\u548c\u653e\u5728\u4e86\u6587\u4ef6\u7684\u6700\u540e\u3002\u8fd9\u5c06\u4f7f\u6587\u4ef6\u683c\u5f0f\u66f4\u52a0\u53ef\u9760\u3002\r\nrdbchecksum yes\r\n\r\n# \u6301\u4e45\u5316\u6570\u636e\u5e93\u7684\u6587\u4ef6\u540d\r\ndbfilename dump.rdb\r\n\r\n# \u5f53master\u670d\u52a1\u8bbe\u7f6e\u4e86\u5bc6\u7801\u4fdd\u62a4\u65f6\uff0cslav\u670d\u52a1\u8fde\u63a5master\u7684\u5bc6\u7801\r\nmasterauth NBD\r\n\r\n# \u5f53\u4e00\u4e2aslave\u5931\u53bb\u548cmaster\u7684\u8fde\u63a5\uff0c\u6216\u8005\u540c\u6b65\u6b63\u5728\u8fdb\u884c\u4e2d\uff0cslave\u7684\u884c\u4e3a\u53ef\u4ee5\u6709\u4e24\u79cd\uff1a\r\n#\r\n# 1) \u5982\u679c slave-serve-stale-data \u8bbe\u7f6e\u4e3a \"yes\" (\u9ed8\u8ba4\u503c)\uff0cslave\u4f1a\u7ee7\u7eed\u54cd\u5e94\u5ba2\u6237\u7aef\u8bf7\u6c42\uff0c\r\n# \u53ef\u80fd\u662f\u6b63\u5e38\u6570\u636e\uff0c\u6216\u8005\u662f\u8fc7\u65f6\u4e86\u7684\u6570\u636e\uff0c\u4e5f\u53ef\u80fd\u662f\u8fd8\u6ca1\u83b7\u5f97\u503c\u7684\u7a7a\u6570\u636e\u3002\r\n# 2) \u5982\u679c slave-serve-stale-data \u8bbe\u7f6e\u4e3a \"no\"\uff0cslave\u4f1a\u56de\u590d\"\u6b63\u5728\u4ecemaster\u540c\u6b65\r\n# \uff08SYNC with master in progress\uff09\"\u6765\u5904\u7406\u5404\u79cd\u8bf7\u6c42\uff0c\u9664\u4e86 INFO \u548c SLAVEOF \u547d\u4ee4\u3002\r\nslave-serve-stale-data yes\r\n\r\n# \u4f60\u53ef\u4ee5\u914d\u7f6esalve\u5b9e\u4f8b\u662f\u5426\u63a5\u53d7\u5199\u64cd\u4f5c\u3002\u53ef\u5199\u7684slave\u5b9e\u4f8b\u53ef\u80fd\u5bf9\u5b58\u50a8\u4e34\u65f6\u6570\u636e\u6bd4\u8f83\u6709\u7528(\u56e0\u4e3a\u5199\u5165salve\r\n# \u7684\u6570\u636e\u5728\u540cmaster\u540c\u6b65\u4e4b\u540e\u5c06\u5f88\u5bb9\u6613\u88ab\u5220\u9664\r\nslave-read-only yes\r\n\r\n# \u662f\u5426\u5728slave\u5957\u63a5\u5b57\u53d1\u9001SYNC\u4e4b\u540e\u7981\u7528 TCP_NODELAY\uff1f\r\n# \u5982\u679c\u4f60\u9009\u62e9\u201cyes\u201dRedis\u5c06\u4f7f\u7528\u66f4\u5c11\u7684TCP\u5305\u548c\u5e26\u5bbd\u6765\u5411slaves\u53d1\u9001\u6570\u636e\u3002\u4f46\u662f\u8fd9\u5c06\u4f7f\u6570\u636e\u4f20\u8f93\u5230slave\r\n# \u4e0a\u6709\u5ef6\u8fdf\uff0cLinux\u5185\u6838\u7684\u9ed8\u8ba4\u914d\u7f6e\u4f1a\u8fbe\u523040\u6beb\u79d2\r\n# \u5982\u679c\u4f60\u9009\u62e9\u4e86 \"no\" \u6570\u636e\u4f20\u8f93\u5230salve\u7684\u5ef6\u8fdf\u5c06\u4f1a\u51cf\u5c11\u4f46\u8981\u4f7f\u7528\u66f4\u591a\u7684\u5e26\u5bbd\r\nrepl-disable-tcp-nodelay no\r\n\r\n# slave\u7684\u4f18\u5148\u7ea7\u662f\u4e00\u4e2a\u6574\u6570\u5c55\u793a\u5728Redis\u7684Info\u8f93\u51fa\u4e2d\u3002\u5982\u679cmaster\u4e0d\u518d\u6b63\u5e38\u5de5\u4f5c\u4e86\uff0c\u54e8\u5175\u5c06\u7528\u5b83\u6765\r\n# \u9009\u62e9\u4e00\u4e2aslave\u63d0\u5347=\u5347\u4e3amaster\u3002\r\n# \u4f18\u5148\u7ea7\u6570\u5b57\u5c0f\u7684salve\u4f1a\u4f18\u5148\u8003\u8651\u63d0\u5347\u4e3amaster\uff0c\u6240\u4ee5\u4f8b\u5982\u6709\u4e09\u4e2aslave\u4f18\u5148\u7ea7\u5206\u522b\u4e3a10\uff0c100\uff0c25\uff0c\r\n# \u54e8\u5175\u5c06\u6311\u9009\u4f18\u5148\u7ea7\u6700\u5c0f\u6570\u5b57\u4e3a10\u7684slave\u3002\r\n# 0\u4f5c\u4e3a\u4e00\u4e2a\u7279\u6b8a\u7684\u4f18\u5148\u7ea7\uff0c\u6807\u8bc6\u8fd9\u4e2aslave\u4e0d\u80fd\u4f5c\u4e3amaster\uff0c\u6240\u4ee5\u4e00\u4e2a\u4f18\u5148\u7ea7\u4e3a0\u7684slave\u6c38\u8fdc\u4e0d\u4f1a\u88ab\r\n# \u54e8\u5175\u6311\u9009\u63d0\u5347\u4e3amaster\r\nslave-priority 100\r\n\r\n\r\n# \u5bc6\u7801\u9a8c\u8bc1\r\n# \u8b66\u544a\uff1a\u56e0\u4e3aRedis\u592a\u5feb\u4e86\uff0c\u6240\u4ee5\u5916\u9762\u7684\u4eba\u53ef\u4ee5\u5c1d\u8bd5\u6bcf\u79d2150k\u7684\u5bc6\u7801\u6765\u8bd5\u56fe\u7834\u89e3\u5bc6\u7801\u3002\u8fd9\u610f\u5473\u7740\u4f60\u9700\u8981\r\n# \u4e00\u4e2a\u9ad8\u5f3a\u5ea6\u7684\u5bc6\u7801\uff0c\u5426\u5219\u7834\u89e3\u592a\u5bb9\u6613\u4e86\r\nrequirepass NBD\r\n\r\n# redis\u5b9e\u4f8b\u6700\u5927\u5360\u7528\u5185\u5b58\uff0c\u4e0d\u8981\u7528\u6bd4\u8bbe\u7f6e\u7684\u4e0a\u9650\u66f4\u591a\u7684\u5185\u5b58\u3002\u4e00\u65e6\u5185\u5b58\u4f7f\u7528\u8fbe\u5230\u4e0a\u9650\uff0cRedis\u4f1a\u6839\u636e\u9009\u5b9a\u7684\u56de\u6536\u7b56\u7565\uff08\u53c2\u89c1\uff1a\r\n# maxmemmory-policy\uff09\u5220\u9664key\r\nmaxmemory 10gb\r\n\r\n# \u6700\u5927\u5185\u5b58\u7b56\u7565\uff1a\u5982\u679c\u8fbe\u5230\u5185\u5b58\u9650\u5236\u4e86\uff0cRedis\u5982\u4f55\u9009\u62e9\u5220\u9664key\u3002\u4f60\u53ef\u4ee5\u5728\u4e0b\u9762\u4e94\u4e2a\u884c\u4e3a\u91cc\u9009\uff1a\r\n# volatile-lru -&gt; \u6839\u636eLRU\u7b97\u6cd5\u5220\u9664\u5e26\u6709\u8fc7\u671f\u65f6\u95f4\u7684key\u3002\r\n# allkeys-lru -&gt; \u6839\u636eLRU\u7b97\u6cd5\u5220\u9664\u4efb\u4f55key\u3002\r\n# volatile-random -&gt; \u6839\u636e\u8fc7\u671f\u8bbe\u7f6e\u6765\u968f\u673a\u5220\u9664key, \u5177\u5907\u8fc7\u671f\u65f6\u95f4\u7684key\u3002 \r\n# allkeys-&gt;random -&gt; \u65e0\u5dee\u522b\u968f\u673a\u5220, \u4efb\u4f55\u4e00\u4e2akey\u3002 \r\n# volatile-ttl -&gt; \u6839\u636e\u6700\u8fd1\u8fc7\u671f\u65f6\u95f4\u6765\u5220\u9664\uff08\u8f85\u4ee5TTL\uff09, \u8fd9\u662f\u5bf9\u4e8e\u6709\u8fc7\u671f\u65f6\u95f4\u7684key \r\n# noeviction -&gt; \u8c01\u4e5f\u4e0d\u5220\uff0c\u76f4\u63a5\u5728\u5199\u64cd\u4f5c\u65f6\u8fd4\u56de\u9519\u8bef\u3002\r\nmaxmemory-policy volatile-lru\r\n\r\n# \u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0cRedis\u662f\u5f02\u6b65\u7684\u628a\u6570\u636e\u5bfc\u51fa\u5230\u78c1\u76d8\u4e0a\u3002\u8fd9\u79cd\u6a21\u5f0f\u5728\u5f88\u591a\u5e94\u7528\u91cc\u5df2\u7ecf\u8db3\u591f\u597d\uff0c\u4f46Redis\u8fdb\u7a0b\r\n# \u51fa\u95ee\u9898\u6216\u65ad\u7535\u65f6\u53ef\u80fd\u9020\u6210\u4e00\u6bb5\u65f6\u95f4\u7684\u5199\u64cd\u4f5c\u4e22\u5931(\u8fd9\u53d6\u51b3\u4e8e\u914d\u7f6e\u7684save\u6307\u4ee4)\u3002\r\n#\r\n# AOF\u662f\u4e00\u79cd\u63d0\u4f9b\u4e86\u66f4\u53ef\u9760\u7684\u66ff\u4ee3\u6301\u4e45\u5316\u6a21\u5f0f\uff0c\u4f8b\u5982\u4f7f\u7528\u9ed8\u8ba4\u7684\u6570\u636e\u5199\u5165\u6587\u4ef6\u7b56\u7565\uff08\u53c2\u89c1\u540e\u9762\u7684\u914d\u7f6e\uff09\r\n# \u5728\u9047\u5230\u50cf\u670d\u52a1\u5668\u65ad\u7535\u6216\u5355\u5199\u60c5\u51b5\u4e0bRedis\u81ea\u8eab\u8fdb\u7a0b\u51fa\u95ee\u9898\u4f46\u64cd\u4f5c\u7cfb\u7edf\u4ecd\u6b63\u5e38\u8fd0\u884c\u7b49\u7a81\u53d1\u4e8b\u4ef6\u65f6\uff0cRedis\r\n# \u80fd\u53ea\u4e22\u59311\u79d2\u7684\u5199\u64cd\u4f5c\u3002\r\n#\r\n# AOF\u548cRDB\u6301\u4e45\u5316\u80fd\u540c\u65f6\u542f\u52a8\u5e76\u4e14\u4e0d\u4f1a\u6709\u95ee\u9898\u3002\r\n# \u5982\u679cAOF\u5f00\u542f\uff0c\u90a3\u4e48\u5728\u542f\u52a8\u65f6Redis\u5c06\u52a0\u8f7dAOF\u6587\u4ef6\uff0c\u5b83\u66f4\u80fd\u4fdd\u8bc1\u6570\u636e\u7684\u53ef\u9760\u6027\u3002\r\nappendonly no\r\n\r\n# aof\u6587\u4ef6\u540d\r\nappendfilename \"appendonly.aof\"\r\n\r\n# fsync() \u7cfb\u7edf\u8c03\u7528\u544a\u8bc9\u64cd\u4f5c\u7cfb\u7edf\u628a\u6570\u636e\u5199\u5230\u78c1\u76d8\u4e0a\uff0c\u800c\u4e0d\u662f\u7b49\u66f4\u591a\u7684\u6570\u636e\u8fdb\u5165\u8f93\u51fa\u7f13\u51b2\u533a\u3002\r\n# \u6709\u4e9b\u64cd\u4f5c\u7cfb\u7edf\u4f1a\u771f\u7684\u628a\u6570\u636e\u9a6c\u4e0a\u5237\u5230\u78c1\u76d8\u4e0a\uff1b\u6709\u4e9b\u5219\u4f1a\u5c3d\u5feb\u53bb\u5c1d\u8bd5\u8fd9\u4e48\u505a\u3002\r\n#\r\n# Redis\u652f\u6301\u4e09\u79cd\u4e0d\u540c\u7684\u6a21\u5f0f\uff1a\r\n#\r\n# no\uff1a\u4e0d\u8981\u7acb\u523b\u5237\uff0c\u53ea\u6709\u5728\u64cd\u4f5c\u7cfb\u7edf\u9700\u8981\u5237\u7684\u65f6\u5019\u518d\u5237\u3002\u6bd4\u8f83\u5feb\u3002\r\n# always\uff1a\u6bcf\u6b21\u5199\u64cd\u4f5c\u90fd\u7acb\u523b\u5199\u5165\u5230aof\u6587\u4ef6\u3002\u6162\uff0c\u4f46\u662f\u6700\u5b89\u5168\u3002\r\n# everysec\uff1a\u6bcf\u79d2\u5199\u4e00\u6b21\u3002\u6298\u4e2d\u65b9\u6848\u3002 \r\nappendfsync everysec\r\n\r\n# \u5982\u679cAOF\u7684\u540c\u6b65\u7b56\u7565\u8bbe\u7f6e\u6210 \"always\" \u6216\u8005 \"everysec\"\uff0c\u5e76\u4e14\u540e\u53f0\u7684\u5b58\u50a8\u8fdb\u7a0b\uff08\u540e\u53f0\u5b58\u50a8\u6216\u5199\u5165AOF\r\n# \u65e5\u5fd7\uff09\u4f1a\u4ea7\u751f\u5f88\u591a\u78c1\u76d8I\/O\u5f00\u9500\u3002\u67d0\u4e9bLinux\u7684\u914d\u7f6e\u4e0b\u4f1a\u4f7fRedis\u56e0\u4e3a fsync()\u7cfb\u7edf\u8c03\u7528\u800c\u963b\u585e\u5f88\u4e45\u3002\r\n# \u6ce8\u610f\uff0c\u76ee\u524d\u5bf9\u8fd9\u4e2a\u60c5\u51b5\u8fd8\u6ca1\u6709\u5b8c\u7f8e\u4fee\u6b63\uff0c\u751a\u81f3\u4e0d\u540c\u7ebf\u7a0b\u7684 fsync() \u4f1a\u963b\u585e\u6211\u4eec\u540c\u6b65\u7684write(2)\u8c03\u7528\u3002\r\n#\r\n# \u4e3a\u4e86\u7f13\u89e3\u8fd9\u4e2a\u95ee\u9898\uff0c\u53ef\u4ee5\u7528\u4e0b\u9762\u8fd9\u4e2a\u9009\u9879\u3002\u5b83\u53ef\u4ee5\u5728 BGSAVE \u6216 BGREWRITEAOF \u5904\u7406\u65f6\u963b\u6b62\u4e3b\u8fdb\u7a0b\u8fdb\u884cfsync()\u3002\r\n# \r\n# \u8fd9\u5c31\u610f\u5473\u7740\u5982\u679c\u6709\u5b50\u8fdb\u7a0b\u5728\u8fdb\u884c\u4fdd\u5b58\u64cd\u4f5c\uff0c\u90a3\u4e48Redis\u5c31\u5904\u4e8e\"\u4e0d\u53ef\u540c\u6b65\"\u7684\u72b6\u6001\u3002\r\n# \u8fd9\u5b9e\u9645\u4e0a\u662f\u8bf4\uff0c\u5728\u6700\u5dee\u7684\u60c5\u51b5\u4e0b\u53ef\u80fd\u4f1a\u4e22\u638930\u79d2\u949f\u7684\u65e5\u5fd7\u6570\u636e\u3002\uff08\u9ed8\u8ba4Linux\u8bbe\u5b9a\uff09\r\n# \r\n# \u5982\u679c\u4f60\u6709\u5ef6\u65f6\u95ee\u9898\u628a\u8fd9\u4e2a\u8bbe\u7f6e\u6210\"yes\"\uff0c\u5426\u5219\u5c31\u4fdd\u6301\"no\"\uff0c\u8fd9\u662f\u4fdd\u5b58\u6301\u4e45\u6570\u636e\u7684\u6700\u5b89\u5168\u7684\u65b9\u5f0f\u3002\r\nno-appendfsync-on-rewrite yes\r\n\r\n# \u81ea\u52a8\u91cd\u5199AOF\u6587\u4ef6\r\nauto-aof-rewrite-percentage 100\r\nauto-aof-rewrite-min-size 64mb\r\n\r\n# AOF\u6587\u4ef6\u53ef\u80fd\u5728\u5c3e\u90e8\u662f\u4e0d\u5b8c\u6574\u7684\uff08\u8fd9\u8ddfsystem\u5173\u95ed\u6709\u95ee\u9898\uff0c\u5c24\u5176\u662fmount ext4\u6587\u4ef6\u7cfb\u7edf\u65f6\r\n# \u6ca1\u6709\u52a0\u4e0adata=ordered\u9009\u9879\u3002\u53ea\u4f1a\u53d1\u751f\u5728os\u6b7b\u65f6\uff0credis\u81ea\u5df1\u6b7b\u4e0d\u4f1a\u4e0d\u5b8c\u6574\uff09\u3002\r\n# \u90a3redis\u91cd\u542f\u65f6load\u8fdb\u5185\u5b58\u7684\u65f6\u5019\u5c31\u6709\u95ee\u9898\u4e86\u3002\r\n# \u53d1\u751f\u7684\u65f6\u5019\uff0c\u53ef\u4ee5\u9009\u62e9redis\u542f\u52a8\u62a5\u9519\uff0c\u5e76\u4e14\u901a\u77e5\u7528\u6237\u548c\u5199\u65e5\u5fd7\uff0c\u6216\u8005load\u5c3d\u91cf\u591a\u6b63\u5e38\u7684\u6570\u636e\u3002\r\n# \u5982\u679caof-load-truncated\u662fyes\uff0c\u4f1a\u81ea\u52a8\u53d1\u5e03\u4e00\u4e2alog\u7ed9\u5ba2\u6237\u7aef\u7136\u540eload\uff08\u9ed8\u8ba4\uff09\u3002\r\n# \u5982\u679c\u662fno\uff0c\u7528\u6237\u5fc5\u987b\u624b\u52a8redis-check-aof\u4fee\u590dAOF\u6587\u4ef6\u624d\u53ef\u4ee5\u3002\r\n# \u6ce8\u610f\uff0c\u5982\u679c\u5728\u8bfb\u53d6\u7684\u8fc7\u7a0b\u4e2d\uff0c\u53d1\u73b0\u8fd9\u4e2aaof\u662f\u635f\u574f\u7684\uff0c\u670d\u52a1\u5668\u4e5f\u662f\u4f1a\u9000\u51fa\u7684\uff0c\r\n# \u8fd9\u4e2a\u9009\u9879\u4ec5\u4ec5\u7528\u4e8e\u5f53\u670d\u52a1\u5668\u5c1d\u8bd5\u8bfb\u53d6\u66f4\u591a\u7684\u6570\u636e\u4f46\u53c8\u627e\u4e0d\u5230\u76f8\u5e94\u7684\u6570\u636e\u65f6\u3002\r\naof-load-truncated yes\r\n\r\n# Lua \u811a\u672c\u7684\u6700\u5927\u6267\u884c\u65f6\u95f4\uff0c\u6beb\u79d2\u4e3a\u5355\u4f4d\r\nlua-time-limit 5000\r\n\r\n# Redis\u6162\u67e5\u8be2\u65e5\u5fd7\u53ef\u4ee5\u8bb0\u5f55\u8d85\u8fc7\u6307\u5b9a\u65f6\u95f4\u7684\u67e5\u8be2\r\nslowlog-log-slower-than 10000\r\n\r\n# \u8fd9\u4e2a\u957f\u5ea6\u6ca1\u6709\u9650\u5236\u3002\u53ea\u662f\u8981\u4e3b\u8981\u4f1a\u6d88\u8017\u5185\u5b58\u3002\u4f60\u53ef\u4ee5\u901a\u8fc7 SLOWLOG RESET \u6765\u56de\u6536\u5185\u5b58\u3002\r\nslowlog-max-len 128\r\n\r\n# redis\u5ef6\u65f6\u76d1\u63a7\u7cfb\u7edf\u5728\u8fd0\u884c\u65f6\u4f1a\u91c7\u6837\u4e00\u4e9b\u64cd\u4f5c\uff0c\u4ee5\u4fbf\u6536\u96c6\u53ef\u80fd\u5bfc\u81f4\u5ef6\u65f6\u7684\u6570\u636e\u6839\u6e90\u3002\r\n# \u901a\u8fc7 LATENCY\u547d\u4ee4 \u53ef\u4ee5\u6253\u5370\u4e00\u4e9b\u56fe\u6837\u548c\u83b7\u53d6\u4e00\u4e9b\u62a5\u544a\uff0c\u65b9\u4fbf\u76d1\u63a7\r\n# \u8fd9\u4e2a\u7cfb\u7edf\u4ec5\u4ec5\u8bb0\u5f55\u90a3\u4e2a\u6267\u884c\u65f6\u95f4\u5927\u4e8e\u6216\u7b49\u4e8e\u9884\u5b9a\u65f6\u95f4\uff08\u6beb\u79d2\uff09\u7684\u64cd\u4f5c, \r\n# \u8fd9\u4e2a\u9884\u5b9a\u65f6\u95f4\u662f\u901a\u8fc7latency-monitor-threshold\u914d\u7f6e\u6765\u6307\u5b9a\u7684\uff0c\r\n# \u5f53\u8bbe\u7f6e\u4e3a0\u65f6\uff0c\u8fd9\u4e2a\u76d1\u63a7\u7cfb\u7edf\u5904\u4e8e\u505c\u6b62\u72b6\u6001\r\nlatency-monitor-threshold 0\r\n\r\n# Redis\u80fd\u901a\u77e5 Pub\/Sub \u5ba2\u6237\u7aef\u5173\u4e8e\u952e\u7a7a\u95f4\u53d1\u751f\u7684\u4e8b\u4ef6\uff0c\u9ed8\u8ba4\u5173\u95ed\r\nnotify-keyspace-events \"\"\r\n\r\n# \u5f53hash\u53ea\u6709\u5c11\u91cf\u7684entry\u65f6\uff0c\u5e76\u4e14\u6700\u5927\u7684entry\u6240\u5360\u7a7a\u95f4\u6ca1\u6709\u8d85\u8fc7\u6307\u5b9a\u7684\u9650\u5236\u65f6\uff0c\u4f1a\u7528\u4e00\u79cd\u8282\u7701\u5185\u5b58\u7684\r\n# \u6570\u636e\u7ed3\u6784\u6765\u7f16\u7801\u3002\u53ef\u4ee5\u901a\u8fc7\u4e0b\u9762\u7684\u6307\u4ee4\u6765\u8bbe\u5b9a\u9650\u5236\r\nhash-max-ziplist-entries 512\r\nhash-max-ziplist-value 64\r\n\r\n\r\n# set\u6709\u4e00\u79cd\u7279\u6b8a\u7f16\u7801\u7684\u60c5\u51b5\uff1a\u5f53set\u6570\u636e\u5168\u662f\u5341\u8fdb\u523664\u4f4d\u6709\u7b26\u53f7\u6574\u578b\u6570\u5b57\u6784\u6210\u7684\u5b57\u7b26\u4e32\u65f6\u3002\r\n# \u4e0b\u9762\u8fd9\u4e2a\u914d\u7f6e\u9879\u5c31\u662f\u7528\u6765\u8bbe\u7f6eset\u4f7f\u7528\u8fd9\u79cd\u7f16\u7801\u6765\u8282\u7701\u5185\u5b58\u7684\u6700\u5927\u957f\u5ea6\u3002\r\nset-max-intset-entries 512\r\n\r\n# \u4e0ehash\u548clist\u76f8\u4f3c\uff0c\u6709\u5e8f\u96c6\u5408\u4e5f\u53ef\u4ee5\u7528\u4e00\u79cd\u7279\u522b\u7684\u7f16\u7801\u65b9\u5f0f\u6765\u8282\u7701\u5927\u91cf\u7a7a\u95f4\u3002\r\n# \u8fd9\u79cd\u7f16\u7801\u53ea\u9002\u5408\u957f\u5ea6\u548c\u5143\u7d20\u90fd\u5c0f\u4e8e\u4e0b\u9762\u9650\u5236\u7684\u6709\u5e8f\u96c6\u5408\r\nzset-max-ziplist-entries 128\r\nzset-max-ziplist-value 64\r\n\r\n# HyperLogLog\u7a00\u758f\u7ed3\u6784\u8868\u793a\u5b57\u8282\u7684\u9650\u5236\u3002\u8be5\u9650\u5236\u5305\u62ec\r\n# 16\u4e2a\u5b57\u8282\u7684\u5934\u3002\u5f53HyperLogLog\u4f7f\u7528\u7a00\u758f\u7ed3\u6784\u8868\u793a\r\n# \u8fd9\u4e9b\u9650\u5236\uff0c\u5b83\u4f1a\u88ab\u8f6c\u6362\u6210\u5bc6\u5ea6\u8868\u793a\u3002\r\n# \u503c\u5927\u4e8e16000\u662f\u5b8c\u5168\u6ca1\u7528\u7684\uff0c\u56e0\u4e3a\u5728\u8be5\u70b9\r\n# \u5bc6\u96c6\u7684\u8868\u793a\u662f\u66f4\u591a\u7684\u5185\u5b58\u6548\u7387\u3002\r\n# \u5efa\u8bae\u503c\u662f3000\u5de6\u53f3\uff0c\u4ee5\u4fbf\u5177\u6709\u7684\u5185\u5b58\u597d\u5904, \u51cf\u5c11\u5185\u5b58\u7684\u6d88\u8017\r\nhll-sparse-max-bytes 3000\r\n\r\n# \u542f\u7528\u54c8\u5e0c\u5237\u65b0\uff0c\u6bcf100\u4e2aCPU\u6beb\u79d2\u4f1a\u62ff\u51fa1\u4e2a\u6beb\u79d2\u6765\u5237\u65b0Redis\u7684\u4e3b\u54c8\u5e0c\u8868\uff08\u9876\u7ea7\u952e\u503c\u6620\u5c04\u8868\uff09\r\nactiverehashing yes\r\n\r\n# \u5ba2\u6237\u7aef\u7684\u8f93\u51fa\u7f13\u51b2\u533a\u7684\u9650\u5236\uff0c\u53ef\u7528\u4e8e\u5f3a\u5236\u65ad\u5f00\u90a3\u4e9b\u56e0\u4e3a\u67d0\u79cd\u539f\u56e0\u4ece\u670d\u52a1\u5668\u8bfb\u53d6\u6570\u636e\u7684\u901f\u5ea6\u4e0d\u591f\u5feb\u7684\u5ba2\u6237\u7aef\r\nclient-output-buffer-limit normal 0 0 0\r\nclient-output-buffer-limit slave 256mb 64mb 60\r\nclient-output-buffer-limit pubsub 32mb 8mb 60\r\n\r\n# \u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u201chz\u201d\u7684\u88ab\u8bbe\u5b9a\u4e3a10\u3002\u63d0\u9ad8\u8be5\u503c\u5c06\u5728Redis\u7a7a\u95f2\u65f6\u4f7f\u7528\u66f4\u591a\u7684CPU\u65f6\uff0c\u4f46\u540c\u65f6\u5f53\u6709\u591a\u4e2akey\r\n# \u540c\u65f6\u5230\u671f\u4f1a\u4f7fRedis\u7684\u53cd\u5e94\u66f4\u7075\u654f\uff0c\u4ee5\u53ca\u8d85\u65f6\u53ef\u4ee5\u66f4\u7cbe\u786e\u5730\u5904\u7406\r\nhz 10\r\n\r\n# \u5f53\u4e00\u4e2a\u5b50\u8fdb\u7a0b\u91cd\u5199AOF\u6587\u4ef6\u65f6\uff0c\u5982\u679c\u542f\u7528\u4e0b\u9762\u7684\u9009\u9879\uff0c\u5219\u6587\u4ef6\u6bcf\u751f\u621032M\u6570\u636e\u4f1a\u88ab\u540c\u6b65\r\naof-rewrite-incremental-fsync yes\r\n<\/code><\/pre>\n<p>\u5c06\u914d\u7f6e\u6587\u4ef6\u590d\u5236\u5230\u5176\u5b83\u6587\u4ef6\u5939\u4e0b\uff1a<\/p>\n<pre><code>cp redis.conf \/data\/redis-cluster\/7001\/\r\ncp redis.conf \/data\/redis-cluster\/7002\/\r\ncp redis.conf \/data\/redis-cluster\/7003\/\r\ncp redis.conf \/data\/redis-cluster\/7004\/\r\ncp redis.conf \/data\/redis-cluster\/7005\/\r\ncp redis.conf \/data\/redis-cluster\/7006\/\r\ncp redis.conf \/data\/redis-cluster\/7007\/\r\ncp redis.conf \/data\/redis-cluster\/7008\/\r\ncp redis.conf \/data\/redis-cluster\/7009\/\r\ncp redis.conf \/data\/redis-cluster\/7010\/\r\n\r\ncp redis.conf \/data\/redis-cluster\/7011\/\r\ncp redis.conf \/data\/redis-cluster\/7012\/\r\ncp redis.conf \/data\/redis-cluster\/7013\/\r\ncp redis.conf \/data\/redis-cluster\/7014\/\r\ncp redis.conf \/data\/redis-cluster\/7015\/\r\ncp redis.conf \/data\/redis-cluster\/7016\/\r\ncp redis.conf \/data\/redis-cluster\/7017\/\r\ncp redis.conf \/data\/redis-cluster\/7018\/\r\ncp redis.conf \/data\/redis-cluster\/7019\/\r\ncp redis.conf \/data\/redis-cluster\/7020\/\r\n\r\ncp redis.conf \/data\/redis-cluster\/7021\/\r\ncp redis.conf \/data\/redis-cluster\/7022\/\r\ncp redis.conf \/data\/redis-cluster\/7023\/\r\ncp redis.conf \/data\/redis-cluster\/7024\/\r\ncp redis.conf \/data\/redis-cluster\/7025\/\r\ncp redis.conf \/data\/redis-cluster\/7026\/\r\ncp redis.conf \/data\/redis-cluster\/7027\/\r\ncp redis.conf \/data\/redis-cluster\/7028\/\r\ncp redis.conf \/data\/redis-cluster\/7029\/\r\n\r\ncp redis.conf \/data\/redis-cluster\/7030\/\r\ncp redis.conf \/data\/redis-cluster\/7031\/\r\ncp redis.conf \/data\/redis-cluster\/7032\/\r\ncp redis.conf \/data\/redis-cluster\/7033\/\r\ncp redis.conf \/data\/redis-cluster\/7034\/\r\ncp redis.conf \/data\/redis-cluster\/7035\/\r\ncp redis.conf \/data\/redis-cluster\/7036\/\r\ncp redis.conf \/data\/redis-cluster\/7037\/\r\ncp redis.conf \/data\/redis-cluster\/7038\/\r\ncp redis.conf \/data\/redis-cluster\/7039\/\r\n\r\ncp redis.conf \/data\/redis-cluster\/7040\/\r\ncp redis.conf \/data\/redis-cluster\/7041\/\r\ncp redis.conf \/data\/redis-cluster\/7042\/\r\ncp redis.conf \/data\/redis-cluster\/7043\/\r\ncp redis.conf \/data\/redis-cluster\/7044\/\r\ncp redis.conf \/data\/redis-cluster\/7045\/\r\ncp redis.conf \/data\/redis-cluster\/7046\/\r\ncp redis.conf \/data\/redis-cluster\/7047\/\r\ncp redis.conf \/data\/redis-cluster\/7048\/\r\ncp redis.conf \/data\/redis-cluster\/7049\/\r\n\r\ncp redis.conf \/data\/redis-cluster\/7050\/\r\ncp redis.conf \/data\/redis-cluster\/7051\/\r\ncp redis.conf \/data\/redis-cluster\/7052\/\r\ncp redis.conf \/data\/redis-cluster\/7053\/\r\ncp redis.conf \/data\/redis-cluster\/7054\/\r\ncp redis.conf \/data\/redis-cluster\/7055\/\r\ncp redis.conf \/data\/redis-cluster\/7056\/\r\ncp redis.conf \/data\/redis-cluster\/7057\/\r\ncp redis.conf \/data\/redis-cluster\/7058\/\r\ncp redis.conf \/data\/redis-cluster\/7059\/\r\n\r\ncp redis.conf \/data\/redis-cluster\/7060\/\r\ncp redis.conf \/data\/redis-cluster\/7061\/\r\ncp redis.conf \/data\/redis-cluster\/7062\/\r\ncp redis.conf \/data\/redis-cluster\/7063\/\r\ncp redis.conf \/data\/redis-cluster\/7064\/\r\ncp redis.conf \/data\/redis-cluster\/7065\/\r\ncp redis.conf \/data\/redis-cluster\/7066\/\r\ncp redis.conf \/data\/redis-cluster\/7067\/\r\ncp redis.conf \/data\/redis-cluster\/7068\/\r\ncp redis.conf \/data\/redis-cluster\/7069\/\r\ncp redis.conf \/data\/redis-cluster\/7070\/\r\n<\/code><\/pre>\n<p>\u6279\u91cf\u66ff\u6362\u5185\u5bb9\uff1a<\/p>\n<pre><code>sed -i 's\/7001\/7001\/g' 7001\/redis.conf\r\nsed -i 's\/7001\/7002\/g' 7002\/redis.conf\r\nsed -i 's\/7001\/7003\/g' 7003\/redis.conf\r\nsed -i 's\/7001\/7004\/g' 7004\/redis.conf\r\nsed -i 's\/7001\/7005\/g' 7005\/redis.conf\r\nsed -i 's\/7001\/7006\/g' 7006\/redis.conf\r\nsed -i 's\/7001\/7007\/g' 7007\/redis.conf\r\nsed -i 's\/7001\/7008\/g' 7008\/redis.conf\r\nsed -i 's\/7001\/7009\/g' 7009\/redis.conf\r\nsed -i 's\/7001\/7010\/g' 7010\/redis.conf\r\n\r\nsed -i 's\/7001\/7011\/g' 7011\/redis.conf\r\nsed -i 's\/7001\/7012\/g' 7012\/redis.conf\r\nsed -i 's\/7001\/7013\/g' 7013\/redis.conf\r\nsed -i 's\/7001\/7014\/g' 7014\/redis.conf\r\nsed -i 's\/7001\/7015\/g' 7015\/redis.conf\r\nsed -i 's\/7001\/7016\/g' 7016\/redis.conf\r\nsed -i 's\/7001\/7017\/g' 7017\/redis.conf\r\nsed -i 's\/7001\/7018\/g' 7018\/redis.conf\r\nsed -i 's\/7001\/7019\/g' 7019\/redis.conf\r\nsed -i 's\/7001\/7020\/g' 7020\/redis.conf\r\n\r\nsed -i 's\/7001\/7021\/g' 7021\/redis.conf\r\nsed -i 's\/7001\/7022\/g' 7022\/redis.conf\r\nsed -i 's\/7001\/7023\/g' 7023\/redis.conf\r\nsed -i 's\/7001\/7024\/g' 7024\/redis.conf\r\nsed -i 's\/7001\/7025\/g' 7025\/redis.conf\r\nsed -i 's\/7001\/7026\/g' 7026\/redis.conf\r\nsed -i 's\/7001\/7027\/g' 7027\/redis.conf\r\nsed -i 's\/7001\/7028\/g' 7028\/redis.conf\r\nsed -i 's\/7001\/7029\/g' 7029\/redis.conf\r\nsed -i 's\/7001\/7030\/g' 7030\/redis.conf\r\n\r\nsed -i 's\/7001\/7031\/g' 7031\/redis.conf\r\nsed -i 's\/7001\/7032\/g' 7032\/redis.conf\r\nsed -i 's\/7001\/7033\/g' 7033\/redis.conf\r\nsed -i 's\/7001\/7034\/g' 7034\/redis.conf\r\nsed -i 's\/7001\/7035\/g' 7035\/redis.conf\r\nsed -i 's\/7001\/7036\/g' 7036\/redis.conf\r\nsed -i 's\/7001\/7037\/g' 7037\/redis.conf\r\nsed -i 's\/7001\/7038\/g' 7038\/redis.conf\r\nsed -i 's\/7001\/7039\/g' 7039\/redis.conf\r\nsed -i 's\/7001\/7040\/g' 7040\/redis.conf\r\n\r\nsed -i 's\/7001\/7041\/g' 7041\/redis.conf\r\nsed -i 's\/7001\/7042\/g' 7042\/redis.conf\r\nsed -i 's\/7001\/7043\/g' 7043\/redis.conf\r\nsed -i 's\/7001\/7044\/g' 7044\/redis.conf\r\nsed -i 's\/7001\/7045\/g' 7045\/redis.conf\r\nsed -i 's\/7001\/7046\/g' 7046\/redis.conf\r\nsed -i 's\/7001\/7047\/g' 7047\/redis.conf\r\nsed -i 's\/7001\/7048\/g' 7048\/redis.conf\r\nsed -i 's\/7001\/7049\/g' 7049\/redis.conf\r\nsed -i 's\/7001\/7050\/g' 7050\/redis.conf\r\n\r\nsed -i 's\/7001\/7051\/g' 7051\/redis.conf\r\nsed -i 's\/7001\/7052\/g' 7052\/redis.conf\r\nsed -i 's\/7001\/7053\/g' 7053\/redis.conf\r\nsed -i 's\/7001\/7054\/g' 7054\/redis.conf\r\nsed -i 's\/7001\/7055\/g' 7055\/redis.conf\r\nsed -i 's\/7001\/7056\/g' 7056\/redis.conf\r\nsed -i 's\/7001\/7057\/g' 7057\/redis.conf\r\nsed -i 's\/7001\/7058\/g' 7058\/redis.conf\r\nsed -i 's\/7001\/7059\/g' 7059\/redis.conf\r\nsed -i 's\/7001\/7060\/g' 7060\/redis.conf\r\n\r\nsed -i 's\/7001\/7061\/g' 7061\/redis.conf\r\nsed -i 's\/7001\/7062\/g' 7062\/redis.conf\r\nsed -i 's\/7001\/7063\/g' 7063\/redis.conf\r\nsed -i 's\/7001\/7064\/g' 7064\/redis.conf\r\nsed -i 's\/7001\/7065\/g' 7065\/redis.conf\r\nsed -i 's\/7001\/7066\/g' 7066\/redis.conf\r\nsed -i 's\/7001\/7067\/g' 7067\/redis.conf\r\nsed -i 's\/7001\/7068\/g' 7068\/redis.conf\r\nsed -i 's\/7001\/7069\/g' 7069\/redis.conf\r\nsed -i 's\/7001\/7070\/g' 7070\/redis.conf\r\n<\/code><\/pre>\n<p>\u590d\u5236\u5230\u5176\u4ed619\u53f0\u673a\u5668\uff1a<\/p>\n<pre><code>scp -rp redis-cluster root@10.209.17.101:\/data\/\r\nscp -rp redis-cluster root@10.209.17.103:\/data\/\r\nscp -rp redis-cluster root@10.209.17.105:\/data\/\r\nscp -rp redis-cluster root@10.209.17.106:\/data\/\r\nscp -rp redis-cluster root@10.209.17.11:\/data\/\r\nscp -rp redis-cluster root@10.209.17.110:\/data\/\r\nscp -rp redis-cluster root@10.209.17.117:\/data\/\r\nscp -rp redis-cluster root@10.209.17.12:\/data\/\r\nscp -rp redis-cluster root@10.209.17.122:\/data\/\r\nscp -rp redis-cluster root@10.209.17.13:\/data\/\r\nscp -rp redis-cluster root@10.209.17.14:\/data\/\r\nscp -rp redis-cluster root@10.209.17.15:\/data\/\r\nscp -rp redis-cluster root@10.209.17.16:\/data\/\r\nscp -rp redis-cluster root@10.209.17.17:\/data\/\r\nscp -rp redis-cluster root@10.209.17.18:\/data\/\r\nscp -rp redis-cluster root@10.209.17.19:\/data\/\r\nscp -rp redis-cluster root@10.209.17.2:\/data\/\r\nscp -rp redis-cluster root@10.209.17.20:\/data\/\r\nscp -rp redis-cluster root@10.209.17.21:\/data\/\r\n<\/code><\/pre>\n<h4>6.Redis\u542f\u52a8<\/h4>\n<p>\u542f\u52a870\u4e2aredis\u5b9e\u4f8b\u3002<\/p>\n<p>\u5efa\u8bae\u76f4\u63a5\u5efa\u7acb\u4e00\u4e2astartRedis.sh<\/p>\n<pre><code>redis-server .\/7001\/redis.conf\r\nredis-server .\/7002\/redis.conf\r\nredis-server .\/7003\/redis.conf\r\nredis-server .\/7004\/redis.conf\r\nredis-server .\/7005\/redis.conf\r\nredis-server .\/7006\/redis.conf\r\nredis-server .\/7007\/redis.conf\r\nredis-server .\/7008\/redis.conf\r\nredis-server .\/7009\/redis.conf\r\nredis-server .\/7010\/redis.conf\r\nredis-server .\/7011\/redis.conf\r\nredis-server .\/7012\/redis.conf\r\nredis-server .\/7013\/redis.conf\r\nredis-server .\/7014\/redis.conf\r\nredis-server .\/7015\/redis.conf\r\nredis-server .\/7016\/redis.conf\r\nredis-server .\/7017\/redis.conf\r\nredis-server .\/7018\/redis.conf\r\nredis-server .\/7019\/redis.conf\r\nredis-server .\/7020\/redis.conf\r\nredis-server .\/7021\/redis.conf\r\nredis-server .\/7022\/redis.conf\r\nredis-server .\/7023\/redis.conf\r\nredis-server .\/7024\/redis.conf\r\nredis-server .\/7025\/redis.conf\r\nredis-server .\/7026\/redis.conf\r\nredis-server .\/7027\/redis.conf\r\nredis-server .\/7028\/redis.conf\r\nredis-server .\/7029\/redis.conf\r\nredis-server .\/7030\/redis.conf\r\nredis-server .\/7031\/redis.conf\r\nredis-server .\/7032\/redis.conf\r\nredis-server .\/7033\/redis.conf\r\nredis-server .\/7034\/redis.conf\r\nredis-server .\/7035\/redis.conf\r\nredis-server .\/7036\/redis.conf\r\nredis-server .\/7037\/redis.conf\r\nredis-server .\/7038\/redis.conf\r\nredis-server .\/7039\/redis.conf\r\nredis-server .\/7040\/redis.conf\r\nredis-server .\/7041\/redis.conf\r\nredis-server .\/7042\/redis.conf\r\nredis-server .\/7043\/redis.conf\r\nredis-server .\/7044\/redis.conf\r\nredis-server .\/7045\/redis.conf\r\nredis-server .\/7046\/redis.conf\r\nredis-server .\/7047\/redis.conf\r\nredis-server .\/7048\/redis.conf\r\nredis-server .\/7049\/redis.conf\r\nredis-server .\/7050\/redis.conf\r\nredis-server .\/7051\/redis.conf\r\nredis-server .\/7052\/redis.conf\r\nredis-server .\/7053\/redis.conf\r\nredis-server .\/7054\/redis.conf\r\nredis-server .\/7055\/redis.conf\r\nredis-server .\/7056\/redis.conf\r\nredis-server .\/7057\/redis.conf\r\nredis-server .\/7058\/redis.conf\r\nredis-server .\/7059\/redis.conf\r\nredis-server .\/7060\/redis.conf\r\nredis-server .\/7061\/redis.conf\r\nredis-server .\/7062\/redis.conf\r\nredis-server .\/7063\/redis.conf\r\nredis-server .\/7064\/redis.conf\r\nredis-server .\/7065\/redis.conf\r\nredis-server .\/7066\/redis.conf\r\nredis-server .\/7067\/redis.conf\r\nredis-server .\/7068\/redis.conf\r\nredis-server .\/7069\/redis.conf\r\nredis-server .\/7070\/redis.conf\r\n<\/code><\/pre>\n<p>\u67e5\u770b\u8fdb\u7a0b\uff1a<\/p>\n<pre><code>[root@pod3-highapp-a-23 redis-cluster]# ps -ef | grep redis\r\nroot      27936      1  2 15:50 ?        00:02:59 redis-server *:7001 [cluster]\r\nroot      27941      1  3 15:50 ?        00:03:27 redis-server *:7002 [cluster]\r\nroot      27946      1  3 15:50 ?        00:03:16 redis-server *:7003 [cluster]\r\nroot      27951      1  3 15:50 ?        00:03:22 redis-server *:7004 [cluster]\r\nroot      27956      1  3 15:50 ?        00:03:02 redis-server *:7005 [cluster]\r\nroot      27961      1  3 15:50 ?        00:03:07 redis-server *:7006 [cluster]\r\nroot      27966      1  3 15:50 ?        00:03:14 redis-server *:7007 [cluster]\r\nroot      27971      1  3 15:50 ?        00:03:07 redis-server *:7008 [cluster]\r\nroot      27976      1  3 15:50 ?        00:03:23 redis-server *:7009 [cluster]\r\nroot      27981      1  3 15:50 ?        00:03:17 redis-server *:7010 [cluster]\r\nroot      27986      1  3 15:50 ?        00:03:11 redis-server *:7011 [cluster]\r\nroot      27991      1  3 15:50 ?        00:03:12 redis-server *:7012 [cluster]\r\nroot      27996      1  3 15:50 ?        00:03:07 redis-server *:7013 [cluster]\r\nroot      28001      1  3 15:50 ?        00:03:08 redis-server *:7014 [cluster]\r\nroot      28006      1  3 15:50 ?        00:03:16 redis-server *:7015 [cluster]\r\nroot      28011      1  3 15:50 ?        00:03:10 redis-server *:7016 [cluster]\r\nroot      28023      1  3 15:50 ?        00:03:24 redis-server *:7017 [cluster]\r\nroot      28028      1  3 15:50 ?        00:03:02 redis-server *:7018 [cluster]\r\nroot      28033      1  3 15:50 ?        00:03:17 redis-server *:7019 [cluster]\r\nroot      28039      1  3 15:50 ?        00:03:16 redis-server *:7020 [cluster]\r\nroot      28082      1  3 15:50 ?        00:03:13 redis-server *:7021 [cluster]\r\nroot      28087      1  3 15:50 ?        00:03:33 redis-server *:7022 [cluster]\r\nroot      28089      1  3 15:50 ?        00:03:16 redis-server *:7023 [cluster]\r\nroot      28097      1  3 15:50 ?        00:03:18 redis-server *:7024 [cluster]\r\nroot      28100      1  3 15:50 ?        00:03:31 redis-server *:7025 [cluster]\r\nroot      28107      1  3 15:50 ?        00:03:03 redis-server *:7026 [cluster]\r\nroot      28112      1  3 15:50 ?        00:03:29 redis-server *:7027 [cluster]\r\nroot      28117      1  3 15:50 ?        00:03:12 redis-server *:7028 [cluster]\r\nroot      28122      1  3 15:50 ?        00:03:01 redis-server *:7029 [cluster]\r\nroot      28127      1  3 15:50 ?        00:03:09 redis-server *:7030 [cluster]\r\nroot      28132      1  3 15:50 ?        00:03:20 redis-server *:7031 [cluster]\r\nroot      28137      1  2 15:50 ?        00:02:52 redis-server *:7032 [cluster]\r\nroot      28142      1  3 15:50 ?        00:03:19 redis-server *:7033 [cluster]\r\nroot      28147      1  3 15:50 ?        00:03:13 redis-server *:7034 [cluster]\r\nroot      28152      1  3 15:50 ?        00:03:15 redis-server *:7035 [cluster]\r\nroot      28157      1  3 15:50 ?        00:03:09 redis-server *:7036 [cluster]\r\nroot      28162      1  3 15:50 ?        00:03:08 redis-server *:7037 [cluster]\r\nroot      28168      1  3 15:50 ?        00:03:12 redis-server *:7038 [cluster]\r\nroot      28173      1  3 15:50 ?        00:03:11 redis-server *:7039 [cluster]\r\nroot      28178      1  3 15:50 ?        00:03:20 redis-server *:7040 [cluster]\r\nroot      28231      1  3 15:51 ?        00:03:02 redis-server *:7041 [cluster]\r\nroot      28236      1  3 15:51 ?        00:03:18 redis-server *:7042 [cluster]\r\nroot      28241      1  3 15:51 ?        00:03:25 redis-server *:7043 [cluster]\r\nroot      28246      1  3 15:51 ?        00:03:19 redis-server *:7044 [cluster]\r\nroot      28251      1  3 15:51 ?        00:03:38 redis-server *:7045 [cluster]\r\nroot      28256      1  3 15:51 ?        00:03:31 redis-server *:7046 [cluster]\r\nroot      28261      1  3 15:51 ?        00:03:20 redis-server *:7047 [cluster]\r\nroot      28266      1  3 15:51 ?        00:03:29 redis-server *:7048 [cluster]\r\nroot      28272      1  3 15:51 ?        00:03:29 redis-server *:7049 [cluster]\r\nroot      28277      1  3 15:51 ?        00:03:05 redis-server *:7050 [cluster]\r\nroot      28282      1  3 15:51 ?        00:03:25 redis-server *:7051 [cluster]\r\nroot      28287      1  3 15:51 ?        00:03:01 redis-server *:7052 [cluster]\r\nroot      28292      1  3 15:51 ?        00:03:20 redis-server *:7053 [cluster]\r\nroot      28299      1  3 15:51 ?        00:03:03 redis-server *:7054 [cluster]\r\nroot      28304      1  3 15:51 ?        00:03:25 redis-server *:7055 [cluster]\r\nroot      28309      1  3 15:51 ?        00:03:15 redis-server *:7056 [cluster]\r\nroot      28314      1  3 15:51 ?        00:03:12 redis-server *:7057 [cluster]\r\nroot      28319      1  3 15:51 ?        00:03:11 redis-server *:7058 [cluster]\r\nroot      28324      1  3 15:51 ?        00:03:03 redis-server *:7059 [cluster]\r\nroot      28329      1  3 15:51 ?        00:03:03 redis-server *:7060 [cluster]\r\nroot      28356      1  3 15:51 ?        00:03:21 redis-server *:7061 [cluster]\r\nroot      28361      1  3 15:51 ?        00:03:15 redis-server *:7062 [cluster]\r\nroot      28366      1  2 15:51 ?        00:02:54 redis-server *:7063 [cluster]\r\nroot      28372      1  3 15:51 ?        00:03:02 redis-server *:7064 [cluster]\r\nroot      28377      1  3 15:51 ?        00:03:03 redis-server *:7065 [cluster]\r\nroot      28382      1  3 15:51 ?        00:03:15 redis-server *:7066 [cluster]\r\nroot      28387      1  3 15:51 ?        00:03:12 redis-server *:7067 [cluster]\r\nroot      28392      1  3 15:51 ?        00:03:16 redis-server *:7068 [cluster]\r\nroot      28397      1  3 15:51 ?        00:03:17 redis-server *:7069 [cluster]\r\nroot      28402      1  3 15:51 ?        00:03:28 redis-server *:7070 [cluster]\r\nroot      41658  15689  0 17:31 pts\/1    00:00:00 grep --color=auto redis\r\n<\/code><\/pre>\n<h4>7.\u542f\u52a8\u96c6\u7fa4<\/h4>\n<pre><code class=\"language-shell\" lang=\"shell\">redis-cli -a NBD --cluster create --cluster-replicas 1 10.209.17.10:7001 10.209.17.10:7002 10.209.17.10:7003 10.209.17.10:7004 10.209.17.10:7005 10.209.17.10:7006 10.209.17.10:7007 10.209.17.10:7008 10.209.17.10:7009 10.209.17.10:7010 10.209.17.10:7011 10.209.17.10:7012 10.209.17.10:7013 10.209.17.10:7014 10.209.17.10:7015 10.209.17.10:7016 10.209.17.10:7017 10.209.17.10:7018 10.209.17.10:7019 10.209.17.10:7020 10.209.17.10:7021 10.209.17.10:7022 10.209.17.10:7023 10.209.17.10:7024 10.209.17.10:7025 10.209.17.10:7026 10.209.17.10:7027 10.209.17.10:7028 10.209.17.10:7029 10.209.17.10:7030 10.209.17.10:7031 10.209.17.10:7032 10.209.17.10:7033 10.209.17.10:7034 10.209.17.10:7035 10.209.17.10:7036 10.209.17.10:7037 10.209.17.10:7038 10.209.17.10:7039 10.209.17.10:7040 10.209.17.10:7041 10.209.17.10:7042 10.209.17.10:7043 10.209.17.10:7044 10.209.17.10:7045 10.209.17.10:7046 10.209.17.10:7047 10.209.17.10:7048 10.209.17.10:7049 10.209.17.10:7050 10.209.17.10:7051 10.209.17.10:7052 10.209.17.10:7053 10.209.17.10:7054 10.209.17.10:7055 10.209.17.10:7056 10.209.17.10:7057 10.209.17.10:7058 10.209.17.10:7059 10.209.17.10:7060 10.209.17.10:7061 10.209.17.10:7062 10.209.17.10:7063 10.209.17.10:7064 10.209.17.10:7065 10.209.17.10:7066 10.209.17.10:7067 10.209.17.10:7068 10.209.17.10:7069 10.209.17.10:7070 10.209.17.101:7001 10.209.17.101:7002 10.209.17.101:7003 10.209.17.101:7004 10.209.17.101:7005 10.209.17.101:7006 10.209.17.101:7007 10.209.17.101:7008 10.209.17.101:7009 10.209.17.101:7010 10.209.17.101:7011 10.209.17.101:7012 10.209.17.101:7013 10.209.17.101:7014 10.209.17.101:7015 10.209.17.101:7016 10.209.17.101:7017 10.209.17.101:7018 10.209.17.101:7019 10.209.17.101:7020 10.209.17.101:7021 10.209.17.101:7022 10.209.17.101:7023 10.209.17.101:7024 10.209.17.101:7025 10.209.17.101:7026 10.209.17.101:7027 10.209.17.101:7028 10.209.17.101:7029 10.209.17.101:7030 10.209.17.101:7031 10.209.17.101:7032 10.209.17.101:7033 10.209.17.101:7034 10.209.17.101:7035 10.209.17.101:7036 10.209.17.101:7037 10.209.17.101:7038 10.209.17.101:7039 10.209.17.101:7040 10.209.17.101:7041 10.209.17.101:7042 10.209.17.101:7043 10.209.17.101:7044 10.209.17.101:7045 10.209.17.101:7046 10.209.17.101:7047 10.209.17.101:7048 10.209.17.101:7049 10.209.17.101:7050 10.209.17.101:7051 10.209.17.101:7052 10.209.17.101:7053 10.209.17.101:7054 10.209.17.101:7055 10.209.17.101:7056 10.209.17.101:7057 10.209.17.101:7058 10.209.17.101:7059 10.209.17.101:7060 10.209.17.101:7061 10.209.17.101:7062 10.209.17.101:7063 10.209.17.101:7064 10.209.17.101:7065 10.209.17.101:7066 10.209.17.101:7067 10.209.17.101:7068 10.209.17.101:7069 10.209.17.101:7070 10.209.17.103:7001 10.209.17.103:7002 10.209.17.103:7003 10.209.17.103:7004 10.209.17.103:7005 10.209.17.103:7006 10.209.17.103:7007 10.209.17.103:7008 10.209.17.103:7009 10.209.17.103:7010 10.209.17.103:7011 10.209.17.103:7012 10.209.17.103:7013 10.209.17.103:7014 10.209.17.103:7015 10.209.17.103:7016 10.209.17.103:7017 10.209.17.103:7018 10.209.17.103:7019 10.209.17.103:7020 10.209.17.103:7021 10.209.17.103:7022 10.209.17.103:7023 10.209.17.103:7024 10.209.17.103:7025 10.209.17.103:7026 10.209.17.103:7027 10.209.17.103:7028 10.209.17.103:7029 10.209.17.103:7030 10.209.17.103:7031 10.209.17.103:7032 10.209.17.103:7033 10.209.17.103:7034 10.209.17.103:7035 10.209.17.103:7036 10.209.17.103:7037 10.209.17.103:7038 10.209.17.103:7039 10.209.17.103:7040 10.209.17.103:7041 10.209.17.103:7042 10.209.17.103:7043 10.209.17.103:7044 10.209.17.103:7045 10.209.17.103:7046 10.209.17.103:7047 10.209.17.103:7048 10.209.17.103:7049 10.209.17.103:7050 10.209.17.103:7051 10.209.17.103:7052 10.209.17.103:7053 10.209.17.103:7054 10.209.17.103:7055 10.209.17.103:7056 10.209.17.103:7057 10.209.17.103:7058 10.209.17.103:7059 10.209.17.103:7060 10.209.17.103:7061 10.209.17.103:7062 10.209.17.103:7063 10.209.17.103:7064 10.209.17.103:7065 10.209.17.103:7066 10.209.17.103:7067 10.209.17.103:7068 10.209.17.103:7069 10.209.17.103:7070 10.209.17.105:7001 10.209.17.105:7002 10.209.17.105:7003 10.209.17.105:7004 10.209.17.105:7005 10.209.17.105:7006 10.209.17.105:7007 10.209.17.105:7008 10.209.17.105:7009 10.209.17.105:7010 10.209.17.105:7011 10.209.17.105:7012 10.209.17.105:7013 10.209.17.105:7014 10.209.17.105:7015 10.209.17.105:7016 10.209.17.105:7017 10.209.17.105:7018 10.209.17.105:7019 10.209.17.105:7020 10.209.17.105:7021 10.209.17.105:7022 10.209.17.105:7023 10.209.17.105:7024 10.209.17.105:7025 10.209.17.105:7026 10.209.17.105:7027 10.209.17.105:7028 10.209.17.105:7029 10.209.17.105:7030 10.209.17.105:7031 10.209.17.105:7032 10.209.17.105:7033 10.209.17.105:7034 10.209.17.105:7035 10.209.17.105:7036 10.209.17.105:7037 10.209.17.105:7038 10.209.17.105:7039 10.209.17.105:7040 10.209.17.105:7041 10.209.17.105:7042 10.209.17.105:7043 10.209.17.105:7044 10.209.17.105:7045 10.209.17.105:7046 10.209.17.105:7047 10.209.17.105:7048 10.209.17.105:7049 10.209.17.105:7050 10.209.17.105:7051 10.209.17.105:7052 10.209.17.105:7053 10.209.17.105:7054 10.209.17.105:7055 10.209.17.105:7056 10.209.17.105:7057 10.209.17.105:7058 10.209.17.105:7059 10.209.17.105:7060 10.209.17.105:7061 10.209.17.105:7062 10.209.17.105:7063 10.209.17.105:7064 10.209.17.105:7065 10.209.17.105:7066 10.209.17.105:7067 10.209.17.105:7068 10.209.17.105:7069 10.209.17.105:7070 10.209.17.106:7001 10.209.17.106:7002 10.209.17.106:7003 10.209.17.106:7004 10.209.17.106:7005 10.209.17.106:7006 10.209.17.106:7007 10.209.17.106:7008 10.209.17.106:7009 10.209.17.106:7010 10.209.17.106:7011 10.209.17.106:7012 10.209.17.106:7013 10.209.17.106:7014 10.209.17.106:7015 10.209.17.106:7016 10.209.17.106:7017 10.209.17.106:7018 10.209.17.106:7019 10.209.17.106:7020 10.209.17.106:7021 10.209.17.106:7022 10.209.17.106:7023 10.209.17.106:7024 10.209.17.106:7025 10.209.17.106:7026 10.209.17.106:7027 10.209.17.106:7028 10.209.17.106:7029 10.209.17.106:7030 10.209.17.106:7031 10.209.17.106:7032 10.209.17.106:7033 10.209.17.106:7034 10.209.17.106:7035 10.209.17.106:7036 10.209.17.106:7037 10.209.17.106:7038 10.209.17.106:7039 10.209.17.106:7040 10.209.17.106:7041 10.209.17.106:7042 10.209.17.106:7043 10.209.17.106:7044 10.209.17.106:7045 10.209.17.106:7046 10.209.17.106:7047 10.209.17.106:7048 10.209.17.106:7049 10.209.17.106:7050 10.209.17.106:7051 10.209.17.106:7052 10.209.17.106:7053 10.209.17.106:7054 10.209.17.106:7055 10.209.17.106:7056 10.209.17.106:7057 10.209.17.106:7058 10.209.17.106:7059 10.209.17.106:7060 10.209.17.106:7061 10.209.17.106:7062 10.209.17.106:7063 10.209.17.106:7064 10.209.17.106:7065 10.209.17.106:7066 10.209.17.106:7067 10.209.17.106:7068 10.209.17.106:7069 10.209.17.106:7070 10.209.17.11:7001 10.209.17.11:7002 10.209.17.11:7003 10.209.17.11:7004 10.209.17.11:7005 10.209.17.11:7006 10.209.17.11:7007 10.209.17.11:7008 10.209.17.11:7009 10.209.17.11:7010 10.209.17.11:7011 10.209.17.11:7012 10.209.17.11:7013 10.209.17.11:7014 10.209.17.11:7015 10.209.17.11:7016 10.209.17.11:7017 10.209.17.11:7018 10.209.17.11:7019 10.209.17.11:7020 10.209.17.11:7021 10.209.17.11:7022 10.209.17.11:7023 10.209.17.11:7024 10.209.17.11:7025 10.209.17.11:7026 10.209.17.11:7027 10.209.17.11:7028 10.209.17.11:7029 10.209.17.11:7030 10.209.17.11:7031 10.209.17.11:7032 10.209.17.11:7033 10.209.17.11:7034 10.209.17.11:7035 10.209.17.11:7036 10.209.17.11:7037 10.209.17.11:7038 10.209.17.11:7039 10.209.17.11:7040 10.209.17.11:7041 10.209.17.11:7042 10.209.17.11:7043 10.209.17.11:7044 10.209.17.11:7045 10.209.17.11:7046 10.209.17.11:7047 10.209.17.11:7048 10.209.17.11:7049 10.209.17.11:7050 10.209.17.11:7051 10.209.17.11:7052 10.209.17.11:7053 10.209.17.11:7054 10.209.17.11:7055 10.209.17.11:7056 10.209.17.11:7057 10.209.17.11:7058 10.209.17.11:7059 10.209.17.11:7060 10.209.17.11:7061 10.209.17.11:7062 10.209.17.11:7063 10.209.17.11:7064 10.209.17.11:7065 10.209.17.11:7066 10.209.17.11:7067 10.209.17.11:7068 10.209.17.11:7069 10.209.17.11:7070 10.209.17.110:7001 10.209.17.110:7002 10.209.17.110:7003 10.209.17.110:7004 10.209.17.110:7005 10.209.17.110:7006 10.209.17.110:7007 10.209.17.110:7008 10.209.17.110:7009 10.209.17.110:7010 10.209.17.110:7011 10.209.17.110:7012 10.209.17.110:7013 10.209.17.110:7014 10.209.17.110:7015 10.209.17.110:7016 10.209.17.110:7017 10.209.17.110:7018 10.209.17.110:7019 10.209.17.110:7020 10.209.17.110:7021 10.209.17.110:7022 10.209.17.110:7023 10.209.17.110:7024 10.209.17.110:7025 10.209.17.110:7026 10.209.17.110:7027 10.209.17.110:7028 10.209.17.110:7029 10.209.17.110:7030 10.209.17.110:7031 10.209.17.110:7032 10.209.17.110:7033 10.209.17.110:7034 10.209.17.110:7035 10.209.17.110:7036 10.209.17.110:7037 10.209.17.110:7038 10.209.17.110:7039 10.209.17.110:7040 10.209.17.110:7041 10.209.17.110:7042 10.209.17.110:7043 10.209.17.110:7044 10.209.17.110:7045 10.209.17.110:7046 10.209.17.110:7047 10.209.17.110:7048 10.209.17.110:7049 10.209.17.110:7050 10.209.17.110:7051 10.209.17.110:7052 10.209.17.110:7053 10.209.17.110:7054 10.209.17.110:7055 10.209.17.110:7056 10.209.17.110:7057 10.209.17.110:7058 10.209.17.110:7059 10.209.17.110:7060 10.209.17.110:7061 10.209.17.110:7062 10.209.17.110:7063 10.209.17.110:7064 10.209.17.110:7065 10.209.17.110:7066 10.209.17.110:7067 10.209.17.110:7068 10.209.17.110:7069 10.209.17.110:7070 10.209.17.117:7001 10.209.17.117:7002 10.209.17.117:7003 10.209.17.117:7004 10.209.17.117:7005 10.209.17.117:7006 10.209.17.117:7007 10.209.17.117:7008 10.209.17.117:7009 10.209.17.117:7010 10.209.17.117:7011 10.209.17.117:7012 10.209.17.117:7013 10.209.17.117:7014 10.209.17.117:7015 10.209.17.117:7016 10.209.17.117:7017 10.209.17.117:7018 10.209.17.117:7019 10.209.17.117:7020 10.209.17.117:7021 10.209.17.117:7022 10.209.17.117:7023 10.209.17.117:7024 10.209.17.117:7025 10.209.17.117:7026 10.209.17.117:7027 10.209.17.117:7028 10.209.17.117:7029 10.209.17.117:7030 10.209.17.117:7031 10.209.17.117:7032 10.209.17.117:7033 10.209.17.117:7034 10.209.17.117:7035 10.209.17.117:7036 10.209.17.117:7037 10.209.17.117:7038 10.209.17.117:7039 10.209.17.117:7040 10.209.17.117:7041 10.209.17.117:7042 10.209.17.117:7043 10.209.17.117:7044 10.209.17.117:7045 10.209.17.117:7046 10.209.17.117:7047 10.209.17.117:7048 10.209.17.117:7049 10.209.17.117:7050 10.209.17.117:7051 10.209.17.117:7052 10.209.17.117:7053 10.209.17.117:7054 10.209.17.117:7055 10.209.17.117:7056 10.209.17.117:7057 10.209.17.117:7058 10.209.17.117:7059 10.209.17.117:7060 10.209.17.117:7061 10.209.17.117:7062 10.209.17.117:7063 10.209.17.117:7064 10.209.17.117:7065 10.209.17.117:7066 10.209.17.117:7067 10.209.17.117:7068 10.209.17.117:7069 10.209.17.117:7070 10.209.17.12:7001 10.209.17.12:7002 10.209.17.12:7003 10.209.17.12:7004 10.209.17.12:7005 10.209.17.12:7006 10.209.17.12:7007 10.209.17.12:7008 10.209.17.12:7009 10.209.17.12:7010 10.209.17.12:7011 10.209.17.12:7012 10.209.17.12:7013 10.209.17.12:7014 10.209.17.12:7015 10.209.17.12:7016 10.209.17.12:7017 10.209.17.12:7018 10.209.17.12:7019 10.209.17.12:7020 10.209.17.12:7021 10.209.17.12:7022 10.209.17.12:7023 10.209.17.12:7024 10.209.17.12:7025 10.209.17.12:7026 10.209.17.12:7027 10.209.17.12:7028 10.209.17.12:7029 10.209.17.12:7030 10.209.17.12:7031 10.209.17.12:7032 10.209.17.12:7033 10.209.17.12:7034 10.209.17.12:7035 10.209.17.12:7036 10.209.17.12:7037 10.209.17.12:7038 10.209.17.12:7039 10.209.17.12:7040 10.209.17.12:7041 10.209.17.12:7042 10.209.17.12:7043 10.209.17.12:7044 10.209.17.12:7045 10.209.17.12:7046 10.209.17.12:7047 10.209.17.12:7048 10.209.17.12:7049 10.209.17.12:7050 10.209.17.12:7051 10.209.17.12:7052 10.209.17.12:7053 10.209.17.12:7054 10.209.17.12:7055 10.209.17.12:7056 10.209.17.12:7057 10.209.17.12:7058 10.209.17.12:7059 10.209.17.12:7060 10.209.17.12:7061 10.209.17.12:7062 10.209.17.12:7063 10.209.17.12:7064 10.209.17.12:7065 10.209.17.12:7066 10.209.17.12:7067 10.209.17.12:7068 10.209.17.12:7069 10.209.17.12:7070 10.209.17.122:7001 10.209.17.122:7002 10.209.17.122:7003 10.209.17.122:7004 10.209.17.122:7005 10.209.17.122:7006 10.209.17.122:7007 10.209.17.122:7008 10.209.17.122:7009 10.209.17.122:7010 10.209.17.122:7011 10.209.17.122:7012 10.209.17.122:7013 10.209.17.122:7014 10.209.17.122:7015 10.209.17.122:7016 10.209.17.122:7017 10.209.17.122:7018 10.209.17.122:7019 10.209.17.122:7020 10.209.17.122:7021 10.209.17.122:7022 10.209.17.122:7023 10.209.17.122:7024 10.209.17.122:7025 10.209.17.122:7026 10.209.17.122:7027 10.209.17.122:7028 10.209.17.122:7029 10.209.17.122:7030 10.209.17.122:7031 10.209.17.122:7032 10.209.17.122:7033 10.209.17.122:7034 10.209.17.122:7035 10.209.17.122:7036 10.209.17.122:7037 10.209.17.122:7038 10.209.17.122:7039 10.209.17.122:7040 10.209.17.122:7041 10.209.17.122:7042 10.209.17.122:7043 10.209.17.122:7044 10.209.17.122:7045 10.209.17.122:7046 10.209.17.122:7047 10.209.17.122:7048 10.209.17.122:7049 10.209.17.122:7050 10.209.17.122:7051 10.209.17.122:7052 10.209.17.122:7053 10.209.17.122:7054 10.209.17.122:7055 10.209.17.122:7056 10.209.17.122:7057 10.209.17.122:7058 10.209.17.122:7059 10.209.17.122:7060 10.209.17.122:7061 10.209.17.122:7062 10.209.17.122:7063 10.209.17.122:7064 10.209.17.122:7065 10.209.17.122:7066 10.209.17.122:7067 10.209.17.122:7068 10.209.17.122:7069 10.209.17.122:7070 10.209.17.13:7001 10.209.17.13:7002 10.209.17.13:7003 10.209.17.13:7004 10.209.17.13:7005 10.209.17.13:7006 10.209.17.13:7007 10.209.17.13:7008 10.209.17.13:7009 10.209.17.13:7010 10.209.17.13:7011 10.209.17.13:7012 10.209.17.13:7013 10.209.17.13:7014 10.209.17.13:7015 10.209.17.13:7016 10.209.17.13:7017 10.209.17.13:7018 10.209.17.13:7019 10.209.17.13:7020 10.209.17.13:7021 10.209.17.13:7022 10.209.17.13:7023 10.209.17.13:7024 10.209.17.13:7025 10.209.17.13:7026 10.209.17.13:7027 10.209.17.13:7028 10.209.17.13:7029 10.209.17.13:7030 10.209.17.13:7031 10.209.17.13:7032 10.209.17.13:7033 10.209.17.13:7034 10.209.17.13:7035 10.209.17.13:7036 10.209.17.13:7037 10.209.17.13:7038 10.209.17.13:7039 10.209.17.13:7040 10.209.17.13:7041 10.209.17.13:7042 10.209.17.13:7043 10.209.17.13:7044 10.209.17.13:7045 10.209.17.13:7046 10.209.17.13:7047 10.209.17.13:7048 10.209.17.13:7049 10.209.17.13:7050 10.209.17.13:7051 10.209.17.13:7052 10.209.17.13:7053 10.209.17.13:7054 10.209.17.13:7055 10.209.17.13:7056 10.209.17.13:7057 10.209.17.13:7058 10.209.17.13:7059 10.209.17.13:7060 10.209.17.13:7061 10.209.17.13:7062 10.209.17.13:7063 10.209.17.13:7064 10.209.17.13:7065 10.209.17.13:7066 10.209.17.13:7067 10.209.17.13:7068 10.209.17.13:7069 10.209.17.13:7070 10.209.17.14:7001 10.209.17.14:7002 10.209.17.14:7003 10.209.17.14:7004 10.209.17.14:7005 10.209.17.14:7006 10.209.17.14:7007 10.209.17.14:7008 10.209.17.14:7009 10.209.17.14:7010 10.209.17.14:7011 10.209.17.14:7012 10.209.17.14:7013 10.209.17.14:7014 10.209.17.14:7015 10.209.17.14:7016 10.209.17.14:7017 10.209.17.14:7018 10.209.17.14:7019 10.209.17.14:7020 10.209.17.14:7021 10.209.17.14:7022 10.209.17.14:7023 10.209.17.14:7024 10.209.17.14:7025 10.209.17.14:7026 10.209.17.14:7027 10.209.17.14:7028 10.209.17.14:7029 10.209.17.14:7030 10.209.17.14:7031 10.209.17.14:7032 10.209.17.14:7033 10.209.17.14:7034 10.209.17.14:7035 10.209.17.14:7036 10.209.17.14:7037 10.209.17.14:7038 10.209.17.14:7039 10.209.17.14:7040 10.209.17.14:7041 10.209.17.14:7042 10.209.17.14:7043 10.209.17.14:7044 10.209.17.14:7045 10.209.17.14:7046 10.209.17.14:7047 10.209.17.14:7048 10.209.17.14:7049 10.209.17.14:7050 10.209.17.14:7051 10.209.17.14:7052 10.209.17.14:7053 10.209.17.14:7054 10.209.17.14:7055 10.209.17.14:7056 10.209.17.14:7057 10.209.17.14:7058 10.209.17.14:7059 10.209.17.14:7060 10.209.17.14:7061 10.209.17.14:7062 10.209.17.14:7063 10.209.17.14:7064 10.209.17.14:7065 10.209.17.14:7066 10.209.17.14:7067 10.209.17.14:7068 10.209.17.14:7069 10.209.17.14:7070 10.209.17.15:7001 10.209.17.15:7002 10.209.17.15:7003 10.209.17.15:7004 10.209.17.15:7005 10.209.17.15:7006 10.209.17.15:7007 10.209.17.15:7008 10.209.17.15:7009 10.209.17.15:7010 10.209.17.15:7011 10.209.17.15:7012 10.209.17.15:7013 10.209.17.15:7014 10.209.17.15:7015 10.209.17.15:7016 10.209.17.15:7017 10.209.17.15:7018 10.209.17.15:7019 10.209.17.15:7020 10.209.17.15:7021 10.209.17.15:7022 10.209.17.15:7023 10.209.17.15:7024 10.209.17.15:7025 10.209.17.15:7026 10.209.17.15:7027 10.209.17.15:7028 10.209.17.15:7029 10.209.17.15:7030 10.209.17.15:7031 10.209.17.15:7032 10.209.17.15:7033 10.209.17.15:7034 10.209.17.15:7035 10.209.17.15:7036 10.209.17.15:7037 10.209.17.15:7038 10.209.17.15:7039 10.209.17.15:7040 10.209.17.15:7041 10.209.17.15:7042 10.209.17.15:7043 10.209.17.15:7044 10.209.17.15:7045 10.209.17.15:7046 10.209.17.15:7047 10.209.17.15:7048 10.209.17.15:7049 10.209.17.15:7050 10.209.17.15:7051 10.209.17.15:7052 10.209.17.15:7053 10.209.17.15:7054 10.209.17.15:7055 10.209.17.15:7056 10.209.17.15:7057 10.209.17.15:7058 10.209.17.15:7059 10.209.17.15:7060 10.209.17.15:7061 10.209.17.15:7062 10.209.17.15:7063 10.209.17.15:7064 10.209.17.15:7065 10.209.17.15:7066 10.209.17.15:7067 10.209.17.15:7068 10.209.17.15:7069 10.209.17.15:7070 10.209.17.16:7001 10.209.17.16:7002 10.209.17.16:7003 10.209.17.16:7004 10.209.17.16:7005 10.209.17.16:7006 10.209.17.16:7007 10.209.17.16:7008 10.209.17.16:7009 10.209.17.16:7010 10.209.17.16:7011 10.209.17.16:7012 10.209.17.16:7013 10.209.17.16:7014 10.209.17.16:7015 10.209.17.16:7016 10.209.17.16:7017 10.209.17.16:7018 10.209.17.16:7019 10.209.17.16:7020 10.209.17.16:7021 10.209.17.16:7022 10.209.17.16:7023 10.209.17.16:7024 10.209.17.16:7025 10.209.17.16:7026 10.209.17.16:7027 10.209.17.16:7028 10.209.17.16:7029 10.209.17.16:7030 10.209.17.16:7031 10.209.17.16:7032 10.209.17.16:7033 10.209.17.16:7034 10.209.17.16:7035 10.209.17.16:7036 10.209.17.16:7037 10.209.17.16:7038 10.209.17.16:7039 10.209.17.16:7040 10.209.17.16:7041 10.209.17.16:7042 10.209.17.16:7043 10.209.17.16:7044 10.209.17.16:7045 10.209.17.16:7046 10.209.17.16:7047 10.209.17.16:7048 10.209.17.16:7049 10.209.17.16:7050 10.209.17.16:7051 10.209.17.16:7052 10.209.17.16:7053 10.209.17.16:7054 10.209.17.16:7055 10.209.17.16:7056 10.209.17.16:7057 10.209.17.16:7058 10.209.17.16:7059 10.209.17.16:7060 10.209.17.16:7061 10.209.17.16:7062 10.209.17.16:7063 10.209.17.16:7064 10.209.17.16:7065 10.209.17.16:7066 10.209.17.16:7067 10.209.17.16:7068 10.209.17.16:7069 10.209.17.16:7070 10.209.17.17:7001 10.209.17.17:7002 10.209.17.17:7003 10.209.17.17:7004 10.209.17.17:7005 10.209.17.17:7006 10.209.17.17:7007 10.209.17.17:7008 10.209.17.17:7009 10.209.17.17:7010 10.209.17.17:7011 10.209.17.17:7012 10.209.17.17:7013 10.209.17.17:7014 10.209.17.17:7015 10.209.17.17:7016 10.209.17.17:7017 10.209.17.17:7018 10.209.17.17:7019 10.209.17.17:7020 10.209.17.17:7021 10.209.17.17:7022 10.209.17.17:7023 10.209.17.17:7024 10.209.17.17:7025 10.209.17.17:7026 10.209.17.17:7027 10.209.17.17:7028 10.209.17.17:7029 10.209.17.17:7030 10.209.17.17:7031 10.209.17.17:7032 10.209.17.17:7033 10.209.17.17:7034 10.209.17.17:7035 10.209.17.17:7036 10.209.17.17:7037 10.209.17.17:7038 10.209.17.17:7039 10.209.17.17:7040 10.209.17.17:7041 10.209.17.17:7042 10.209.17.17:7043 10.209.17.17:7044 10.209.17.17:7045 10.209.17.17:7046 10.209.17.17:7047 10.209.17.17:7048 10.209.17.17:7049 10.209.17.17:7050 10.209.17.17:7051 10.209.17.17:7052 10.209.17.17:7053 10.209.17.17:7054 10.209.17.17:7055 10.209.17.17:7056 10.209.17.17:7057 10.209.17.17:7058 10.209.17.17:7059 10.209.17.17:7060 10.209.17.17:7061 10.209.17.17:7062 10.209.17.17:7063 10.209.17.17:7064 10.209.17.17:7065 10.209.17.17:7066 10.209.17.17:7067 10.209.17.17:7068 10.209.17.17:7069 10.209.17.17:7070 10.209.17.18:7001 10.209.17.18:7002 10.209.17.18:7003 10.209.17.18:7004 10.209.17.18:7005 10.209.17.18:7006 10.209.17.18:7007 10.209.17.18:7008 10.209.17.18:7009 10.209.17.18:7010 10.209.17.18:7011 10.209.17.18:7012 10.209.17.18:7013 10.209.17.18:7014 10.209.17.18:7015 10.209.17.18:7016 10.209.17.18:7017 10.209.17.18:7018 10.209.17.18:7019 10.209.17.18:7020 10.209.17.18:7021 10.209.17.18:7022 10.209.17.18:7023 10.209.17.18:7024 10.209.17.18:7025 10.209.17.18:7026 10.209.17.18:7027 10.209.17.18:7028 10.209.17.18:7029 10.209.17.18:7030 10.209.17.18:7031 10.209.17.18:7032 10.209.17.18:7033 10.209.17.18:7034 10.209.17.18:7035 10.209.17.18:7036 10.209.17.18:7037 10.209.17.18:7038 10.209.17.18:7039 10.209.17.18:7040 10.209.17.18:7041 10.209.17.18:7042 10.209.17.18:7043 10.209.17.18:7044 10.209.17.18:7045 10.209.17.18:7046 10.209.17.18:7047 10.209.17.18:7048 10.209.17.18:7049 10.209.17.18:7050 10.209.17.18:7051 10.209.17.18:7052 10.209.17.18:7053 10.209.17.18:7054 10.209.17.18:7055 10.209.17.18:7056 10.209.17.18:7057 10.209.17.18:7058 10.209.17.18:7059 10.209.17.18:7060 10.209.17.18:7061 10.209.17.18:7062 10.209.17.18:7063 10.209.17.18:7064 10.209.17.18:7065 10.209.17.18:7066 10.209.17.18:7067 10.209.17.18:7068 10.209.17.18:7069 10.209.17.18:7070 10.209.17.19:7001 10.209.17.19:7002 10.209.17.19:7003 10.209.17.19:7004 10.209.17.19:7005 10.209.17.19:7006 10.209.17.19:7007 10.209.17.19:7008 10.209.17.19:7009 10.209.17.19:7010 10.209.17.19:7011 10.209.17.19:7012 10.209.17.19:7013 10.209.17.19:7014 10.209.17.19:7015 10.209.17.19:7016 10.209.17.19:7017 10.209.17.19:7018 10.209.17.19:7019 10.209.17.19:7020 10.209.17.19:7021 10.209.17.19:7022 10.209.17.19:7023 10.209.17.19:7024 10.209.17.19:7025 10.209.17.19:7026 10.209.17.19:7027 10.209.17.19:7028 10.209.17.19:7029 10.209.17.19:7030 10.209.17.19:7031 10.209.17.19:7032 10.209.17.19:7033 10.209.17.19:7034 10.209.17.19:7035 10.209.17.19:7036 10.209.17.19:7037 10.209.17.19:7038 10.209.17.19:7039 10.209.17.19:7040 10.209.17.19:7041 10.209.17.19:7042 10.209.17.19:7043 10.209.17.19:7044 10.209.17.19:7045 10.209.17.19:7046 10.209.17.19:7047 10.209.17.19:7048 10.209.17.19:7049 10.209.17.19:7050 10.209.17.19:7051 10.209.17.19:7052 10.209.17.19:7053 10.209.17.19:7054 10.209.17.19:7055 10.209.17.19:7056 10.209.17.19:7057 10.209.17.19:7058 10.209.17.19:7059 10.209.17.19:7060 10.209.17.19:7061 10.209.17.19:7062 10.209.17.19:7063 10.209.17.19:7064 10.209.17.19:7065 10.209.17.19:7066 10.209.17.19:7067 10.209.17.19:7068 10.209.17.19:7069 10.209.17.19:7070 10.209.17.2:7001 10.209.17.2:7002 10.209.17.2:7003 10.209.17.2:7004 10.209.17.2:7005 10.209.17.2:7006 10.209.17.2:7007 10.209.17.2:7008 10.209.17.2:7009 10.209.17.2:7010 10.209.17.2:7011 10.209.17.2:7012 10.209.17.2:7013 10.209.17.2:7014 10.209.17.2:7015 10.209.17.2:7016 10.209.17.2:7017 10.209.17.2:7018 10.209.17.2:7019 10.209.17.2:7020 10.209.17.2:7021 10.209.17.2:7022 10.209.17.2:7023 10.209.17.2:7024 10.209.17.2:7025 10.209.17.2:7026 10.209.17.2:7027 10.209.17.2:7028 10.209.17.2:7029 10.209.17.2:7030 10.209.17.2:7031 10.209.17.2:7032 10.209.17.2:7033 10.209.17.2:7034 10.209.17.2:7035 10.209.17.2:7036 10.209.17.2:7037 10.209.17.2:7038 10.209.17.2:7039 10.209.17.2:7040 10.209.17.2:7041 10.209.17.2:7042 10.209.17.2:7043 10.209.17.2:7044 10.209.17.2:7045 10.209.17.2:7046 10.209.17.2:7047 10.209.17.2:7048 10.209.17.2:7049 10.209.17.2:7050 10.209.17.2:7051 10.209.17.2:7052 10.209.17.2:7053 10.209.17.2:7054 10.209.17.2:7055 10.209.17.2:7056 10.209.17.2:7057 10.209.17.2:7058 10.209.17.2:7059 10.209.17.2:7060 10.209.17.2:7061 10.209.17.2:7062 10.209.17.2:7063 10.209.17.2:7064 10.209.17.2:7065 10.209.17.2:7066 10.209.17.2:7067 10.209.17.2:7068 10.209.17.2:7069 10.209.17.2:7070 10.209.17.20:7001 10.209.17.20:7002 10.209.17.20:7003 10.209.17.20:7004 10.209.17.20:7005 10.209.17.20:7006 10.209.17.20:7007 10.209.17.20:7008 10.209.17.20:7009 10.209.17.20:7010 10.209.17.20:7011 10.209.17.20:7012 10.209.17.20:7013 10.209.17.20:7014 10.209.17.20:7015 10.209.17.20:7016 10.209.17.20:7017 10.209.17.20:7018 10.209.17.20:7019 10.209.17.20:7020 10.209.17.20:7021 10.209.17.20:7022 10.209.17.20:7023 10.209.17.20:7024 10.209.17.20:7025 10.209.17.20:7026 10.209.17.20:7027 10.209.17.20:7028 10.209.17.20:7029 10.209.17.20:7030 10.209.17.20:7031 10.209.17.20:7032 10.209.17.20:7033 10.209.17.20:7034 10.209.17.20:7035 10.209.17.20:7036 10.209.17.20:7037 10.209.17.20:7038 10.209.17.20:7039 10.209.17.20:7040 10.209.17.20:7041 10.209.17.20:7042 10.209.17.20:7043 10.209.17.20:7044 10.209.17.20:7045 10.209.17.20:7046 10.209.17.20:7047 10.209.17.20:7048 10.209.17.20:7049 10.209.17.20:7050 10.209.17.20:7051 10.209.17.20:7052 10.209.17.20:7053 10.209.17.20:7054 10.209.17.20:7055 10.209.17.20:7056 10.209.17.20:7057 10.209.17.20:7058 10.209.17.20:7059 10.209.17.20:7060 10.209.17.20:7061 10.209.17.20:7062 10.209.17.20:7063 10.209.17.20:7064 10.209.17.20:7065 10.209.17.20:7066 10.209.17.20:7067 10.209.17.20:7068 10.209.17.20:7069 10.209.17.20:7070 10.209.17.21:7001 10.209.17.21:7002 10.209.17.21:7003 10.209.17.21:7004 10.209.17.21:7005 10.209.17.21:7006 10.209.17.21:7007 10.209.17.21:7008 10.209.17.21:7009 10.209.17.21:7010 10.209.17.21:7011 10.209.17.21:7012 10.209.17.21:7013 10.209.17.21:7014 10.209.17.21:7015 10.209.17.21:7016 10.209.17.21:7017 10.209.17.21:7018 10.209.17.21:7019 10.209.17.21:7020 10.209.17.21:7021 10.209.17.21:7022 10.209.17.21:7023 10.209.17.21:7024 10.209.17.21:7025 10.209.17.21:7026 10.209.17.21:7027 10.209.17.21:7028 10.209.17.21:7029 10.209.17.21:7030 10.209.17.21:7031 10.209.17.21:7032 10.209.17.21:7033 10.209.17.21:7034 10.209.17.21:7035 10.209.17.21:7036 10.209.17.21:7037 10.209.17.21:7038 10.209.17.21:7039 10.209.17.21:7040 10.209.17.21:7041 10.209.17.21:7042 10.209.17.21:7043 10.209.17.21:7044 10.209.17.21:7045 10.209.17.21:7046 10.209.17.21:7047 10.209.17.21:7048 10.209.17.21:7049 10.209.17.21:7050 10.209.17.21:7051 10.209.17.21:7052 10.209.17.21:7053 10.209.17.21:7054 10.209.17.21:7055 10.209.17.21:7056 10.209.17.21:7057 10.209.17.21:7058 10.209.17.21:7059 10.209.17.21:7060 10.209.17.21:7061 10.209.17.21:7062 10.209.17.21:7063 10.209.17.21:7064 10.209.17.21:7065 10.209.17.21:7066 10.209.17.21:7067 10.209.17.21:7068 10.209.17.21:7069 10.209.17.21:7070\r\n<\/code><\/pre>\n<p>\u7cfb\u7edf\u4f1a\u7ed9\u51fa\u4e00\u4e2a\u96c6\u7fa4\u7684\u9884\u5206\u914d\u65b9\u6848\uff0c\u6ca1\u6709\u95ee\u9898\uff0c\u76f4\u63a5yes\uff0c\u7ee7\u7eed\u64cd\u4f5c\u3002<\/p>\n<blockquote><p>\u91cd\u7f6e\u96c6\u7fa4\u7684\u65b9\u5f0f\u662f\u5728\u6bcf\u4e2a\u8282\u70b9\u4e0a\u4e2a\u6267\u884c<code>cluster reset<\/code>\uff0c\u7136\u540e\u91cd\u65b0\u521b\u5efa\u96c6\u7fa4.<\/p>\n<p>\u5982\u679c\u52a0\u4e86\u5bc6\u7801\uff0c\u90a3\u4e48\u521b\u5efa\u96c6\u7fa4\u65f6\u5c31\u9700\u8981\u52a0-a NBD\u53c2\u6570<\/p>\n<p>\u4e0d\u7136\u4f1a\u62a5\u4ee5\u4e0b\u9519\u8bef:<\/p>\n<pre><code>[ERR] Node 10.209.17.10:7001 NOAUTH Authentication required.\r\n<\/code><\/pre>\n<\/blockquote>\n<h4>8.\u67e5\u770b\u96c6\u7fa4\u4fe1\u606f\u5e76\u4e14\u9a8c\u8bc1<\/h4>\n<p>\u56e0\u4e3a\u8282\u70b9\u592a\u591a\u6240\u4ee5\u663e\u793a\u4e0d\u5168\uff1a<\/p>\n<pre><code>[root@wzy-cloud redis_cluster]# redis-cli -c -p 7001\r\n127.0.0.1:7001&gt; auth NBD\r\nOK\r\n127.0.0.1:7001&gt; cluster nodes\r\n....\r\nefc817d0ac1c618cac2488e6b0d0b1dc2aa3ff9e 10.209.17.13:7051@17051 slave c0b20d79a24b7ddc92d9c57841630443e4fd3d3a 0 1616142660000 751 connected\r\n259c1bd8c636b591ddb20449d2a6597a96da71d3 10.209.17.18:7015@17015 master - 0 1616142661000 1065 connected 6905-6927\r\n11c304110820055891f6edbcf6f3014a7615626d 10.209.17.13:7010@17010 master - 0 1616142660000 710 connected 4447-4469\r\n0d19121bc7c131d62456bab5f4baea343bb20b2e 10.209.17.117:7061@17061 slave 512899081690267e773eb3e25e0013442555c735 0 1616142659000 551 connected\r\nb52b6d0b19604ff6b6fd4592659182651ebbec00 10.209.17.2:7014@17014 master - 0 1616142660000 1204 connected 6483-6506\r\ne71b0002c2744cd4a7718f088e9fb663994037f5 10.209.17.2:7033@17033 master - 0 1616142658000 1223 connected 15377-15400\r\nf11c898127be2107941eab0913ec394f6cbee5ca 10.209.17.20:7059@17059 slave 9139ffe08bde8e077ed741e3da49d497a9937541 0 1616142659000 1319 connected\r\n0c4bcd830ab65a3bee615e280594f93d1f8294bf 10.209.17.18:7063@17063 slave 65bd7c5e63a9e95c2fa0d627941543330cb3824c 0 1616142659000 1113 connected\r\n3e35ac8a0f49ef6ca05c29612cf2886d72eaa2de 10.209.17.20:7023@17023 master - 0 1616142660000 1283 connected 10720-10742\r\n127.0.0.1:7001&gt; set name hcxt_test\r\n-&gt; Redirected to slot [5798] located at 10.209.17.117:7013\r\n(error) NOAUTH Authentication required.\r\n10.209.17.117:7013&gt; auth NBD\r\nOK\r\n10.209.17.117:7013&gt; set name hcxt_test\r\nOK\r\n10.209.17.117:7013&gt; get name\r\n\"hcxt_test\"\r\n10.209.17.117:7013&gt; \r\n<\/code><\/pre>\n<h4>6.Redis\u7684\u4e09\u79cd\u542f\u52a8\u65b9\u5f0f\u3001\u505c\u6b62<\/h4>\n<p>redis\u7684\u542f\u52a8\u65b9\u5f0f<\/p>\n<h5>1.\u76f4\u63a5\u542f\u52a8<\/h5>\n<p>\u8fdb\u5165redis\u6839\u76ee\u5f55\uff0c\u6267\u884c\u547d\u4ee4:<br \/>\n#\u52a0\u4e0a\u2018&amp;\u2019\u53f7\u4f7fredis\u4ee5\u540e\u53f0\u7a0b\u5e8f\u65b9\u5f0f\u8fd0\u884c<\/p>\n<pre><code>redis-server &amp;\r\n<\/code><\/pre>\n<h5>2.\u901a\u8fc7\u6307\u5b9a\u914d\u7f6e\u6587\u4ef6\u542f\u52a8<\/h5>\n<p>\u53ef\u4ee5\u4e3aredis\u670d\u52a1\u542f\u52a8\u6307\u5b9a\u914d\u7f6e\u6587\u4ef6\uff0c\u4f8b\u5982\u914d\u7f6e\u4e3a\/etc\/redis\/6379.conf<br \/>\n\u8fdb\u5165redis\u6839\u76ee\u5f55\uff0c\u8f93\u5165\u547d\u4ee4\uff1a<\/p>\n<pre><code>redis-server \/data\/\/redis\/xxx\/redis.conf\r\n<\/code><\/pre>\n<p>#\u5982\u679c\u66f4\u6539\u4e86\u7aef\u53e3\uff0c\u4f7f\u7528<code>redis-cli<\/code>\u5ba2\u6237\u7aef\u8fde\u63a5\u65f6\uff0c\u4e5f\u9700\u8981\u6307\u5b9a\u7aef\u53e3\uff0c\u4f8b\u5982\uff1a<\/p>\n<pre><code>redis-cli -p 6380 \r\n<\/code><\/pre>\n<h5>3.\u542f\u52a8\u6307\u5b9aIP\u7684redis-cli(-h IP\u5730\u5740\u3001-p \u7aef\u53e3\u3001-a \u5bc6\u7801)<\/h5>\n<pre><code>redis-cli -h 127.0.0.1 -p 6379 -a 12345\r\n\r\n\r\nredis-cli  -p 6379 -a NBD\r\n<\/code><\/pre>\n<h5>4.\u505c\u6b62\u6267\u884c\u547d\u4ee4:<\/h5>\n<pre><code class=\"language-shell\" lang=\"shell\">redis-cli -p 7068 shutdown -a testmaster123\r\nredis-cli -p 7000  -a NBD shutdown\r\n#\u54e8\u5175\r\nredis-cli -p 26379  -a testmaster123 shutdown\r\n<\/code><\/pre>\n<h5>5.redis\u96c6\u7fa4\u5220\u9664<\/h5>\n<pre><code class=\"language-shell\" lang=\"shell\">#!\/bin\/bash\r\npid_name=\"redis\"\r\necho \"\u6740\u6b7b\u7684\u8fdb\u7a0b\u540d\u79f0\uff1a\" $pid_name\r\n \r\npid=$(ps -ef|grep $pid_name|grep -v grep|awk '{print $2}')\r\n \r\necho \"pid\u5217\u8868\uff1a\" $pid\r\n \r\nfor item in $pid\r\ndo\r\n\u00a0 echo \"\u6740\u6b7b\u8fdb\u7a0bpid=\" $item\r\n\u00a0 kill -9 $item\r\ndone\r\n<\/code><\/pre>\n<p>\u53c2\u8003\uff1a<\/p>\n<p><a class=\"url\" href=\"https:\/\/redis.io\/documentation\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/redis.io\/documentation<\/a><\/p>\n<p><a class=\"url\" href=\"https:\/\/blog.csdn.net\/aloneno\/article\/details\/96370167\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/blog.csdn.net\/aloneno\/article\/details\/96370167<\/a><\/p>\n<p><a class=\"url\" href=\"https:\/\/blog.csdn.net\/qq_33996921\/article\/details\/105462595\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/blog.csdn.net\/qq_33996921\/article\/details\/105462595<\/a><\/p>\n<p><a class=\"url\" href=\"https:\/\/blog.csdn.net\/qq_35887546\/article\/details\/104799272\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/blog.csdn.net\/qq_35887546\/article\/details\/104799272<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Redis Cluster\u4ecb\u7ecd \u6982\u5ff5 Redis \u96c6\u7fa4\u662f\u4e00\u4e2a\u63d0\u4f9b\u5728\u591a\u4e2aRedis\u95f4\u8282\u70b9\u95f4\u5171\u4eab\u6570\u636e\u7684\u7a0b\u5e8f\u96c6\u3002 R [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[277],"tags":[278,290,291],"class_list":["post-1688","post","type-post","status-publish","format-standard","hentry","category-redis","tag-redis","tag-redis-cluster","tag-291"],"_links":{"self":[{"href":"https:\/\/199604.com\/wp-json\/wp\/v2\/posts\/1688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/199604.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/199604.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/199604.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/199604.com\/wp-json\/wp\/v2\/comments?post=1688"}],"version-history":[{"count":1,"href":"https:\/\/199604.com\/wp-json\/wp\/v2\/posts\/1688\/revisions"}],"predecessor-version":[{"id":1689,"href":"https:\/\/199604.com\/wp-json\/wp\/v2\/posts\/1688\/revisions\/1689"}],"wp:attachment":[{"href":"https:\/\/199604.com\/wp-json\/wp\/v2\/media?parent=1688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/199604.com\/wp-json\/wp\/v2\/categories?post=1688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/199604.com\/wp-json\/wp\/v2\/tags?post=1688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}