下载redis程序
redis官网地址:https://redis.io/download,点击下载
make &&make install
会生产src文件目录
cd ./src目录下面
执行 ./redis-server 启动
执行 ./redis-cli 可以查看了
这样单台redis就启动了,现在我们讨论一下集群的配置
集群
Redis集群至少需要3个节点,因为投票容错机制要求超过半数节点认为某个节点挂了该节点才是挂了,所以2个节点无法构成集群。要保证集群的高可用,需要每个节点都有从节点,也就是备份节点,所以Redis集群至少需要6台服务器。因为我没有那么多服务器,也启动不了那么多虚拟机,所在这里搭建的是伪分布式集群,即一台服务器虚拟运行6个redis实例,修改端口号为(6380-6385),当然实际生产环境的Redis集群搭建和这里是一样的
修改redis文件
1.在文件中创建6个redis的目录,模拟6台服务器
2.修改每个目录下面的redis.conf文件,把响应的端口号改成自己定义的,这里改成了6380
3.appendonly 设置成yes
注意,这里要改变每个目录里面的,端口号不能一样,否则会冲突
分别启动各台redis
调用命令组成redis集群,注意命令redis-trib.rb 已经废弃了,用redis-cli实现
'''
./redis-cli --cluster create 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 127.0.0.1:6385 --cluster-replicas 1
'''
在调用的时候,要加上-c