redis集群配置之前需要安装一定的环境:
下载 rubyinstaller-2.3.3.exe
安装时三个复选框都选上。其他的没什么注意的,默认安装即可。
安装完运行cmd,输入gem,如下显示即为安装成功:
安装 rubygems-2.6.8 到根目录下即可。(我放在G盘下)——windows下配置redis集群必备
在cmd下运行:rubygems-2.6.8 看镜像是否好用。
在redis服务下建6个节点,IP设为本地IP,端口号设为7000~7005.
主节点崩溃,从节点的Redis就会提升为主节点,代替原来的主节点工作,崩溃的主Redis回复工作后,会成为从节点.
分别运行cmd,将6个节点服务都打开。
G:
cd redis
redis-server.exe redis-cluster\7000\redis.windows.conf
按上述操作依次打开7000~7005。
再另打开一个cmd,运行;
G:
cd redis
cd src
redis-trib.rb create --replicas 1 192.168.1.77:7000 192.168.1.77:7001 192.168.1.77:7002 192.168.1.77:7003 192.168.1.77:7004 192.168.1.77:7005
此时,集群建立完成。
我们可以先用cmd链接下集群:
打开cmd,运行:
G;
cd redis
redis-cli -c -h ip -p 7000
cluster nodes // 查看集群所有主从节点。master 代表主节点,slave代表从节点。效果如下;
接着就可以set get 值了。
php 链接redis集群请查看:http://blog.csdn.net/qq_15936309/article/details/54137150
每次从新搭建集群的时候要删除的文件: