版权声明:转发原创文章请复制文章链接地址 https://blog.csdn.net/weixin_42579642/article/details/84398785
假设现有服务器6台 ip分别为
192.168.8.113 192.168.8.112 192.168.8.111
192.168.8.110 192.168.8.109 192.168.8.108
每台机器都要做如下配置:
cluster-enabled yes #启用集群模式
cluster-config-file nodes.conf
cluster-node-timeout 5000 #超时时间
appendonly yes
服务器都启动后在任意一台执行如下指令
/usr/local/redis/bin/redis-cli --cluster create --cluster-replicas 1 192.168.8.113:6379 192.168.8.112:6379 192.168.8.111:6379 192.168.8.110:6379 192.168.8.109:6379 192.168.8.108:6379
进入命令行下测试
/usr/local/redis/bin/redis-cli -c
查看集群信息参数
/usr/local/redis/bin/redis-cli CLUSTER INFO 打印集群的信息
/usr/local/redis/bin/redis-cli CLUSTER NODES 列出集群当前已知的所有节点(node),以及这些节点的相关信息。
php测试
$obj_cluster = new RedisCluster(NULL, ['192.168.8.113:6379']);
echo $obj_cluster->get('a');