文档介绍:[ERR]IOERRerrorortimeoutwritingtotargetinstance安装Redis()下载、解压、编译、安装#tarzxvfredis--C.#cdredis-#make若报错则运行(#makeMALLOC=libc)#maketest(测试,建议最好运行)#cpsrc/redis-①为多实例redis创建家目录#mkdir/home/redis-cluster/{9000,9001,9002}②为多实例redis配置启动环境#cp~/redis--server/home/redis-cluster/9000#cp~/redis-/home/redis-cluster/9000#vim/home/redis-cluster/9000/(端口为目录对应名字即每个redis实例所占的端口号)cluster-enabledyescluster-config--node-timeout5000appendonlyyesPS:以上操作对每个实例都要操作创建redis集群(通过监听不同端口来模拟多个节点)#redis---:::9002若出现下面错误/usr/lib/ruby/:36:in`require':cannotloadsuchfile--redis(LoadError) from/usr/lib/ruby/:36:in`require' from/opt/cluster_test/redis-unstable/src/redis-:25:in`<main>'则执行:#geminstallredis若执行geminstallredis出现下面提示则执行:[******@sky29002]#geminstallredisERROR:Couldnotfindavalidgem'redis'(>=0),hereiswhy:Unabletodownloaddatafromhttps:///-Errno::ECONNRESET:Connectionresetbypeer-SSL_connect(https:///quick/-)则替换掉gem源[******@sky29002]#gemsources-rhttps://sourcehttps://notpresentincache[******@sky29002]#gemsources-ahttps://mendedforsecurityoverDoyouwanttoaddthisinsecuresource?[yn]ysourcealreadypresentinthecache[******@sky29002]#geminstallredis(再次运行,如果不行再换下面源)#gemsources-rhttps:///#gemsources-ahttp://ruby./[******@sky29002]#geminstallredis(再次运行)安装完成后,请再跟换过去即:#gemsources-rhttp://ruby./#gemsources-ahttps:///再次输入创建集群命令#redis---:::①创建新的实例并启动实例#cd/home/redis-cluster/ #mkdir9003#cd9003#cp../9000/redis*.(从之前的节点目录中拷贝一份配置文件)#-enabledyescluster-config--node-timeout5000appendonlyyes#cd/home/redis-cluster/9003/#./redis-server./②启动之前的集群(若集群已打开则跳过这一步) #cd/home/redis-cluster/9000/#./redis-server./ #cd/home/redis-clu