代码拉取完成,页面将自动刷新
以下我们在Centos7操作系统上以redis为例来进行一下安装
Redis 要求集群至少6个节点,而且必须是3版本以上 如果为低版本可能会出现ruby版本过低的情况
root
将安装包通过sftp或者客户端工具或者rz命令等方式上传至/root目录下
执行解压命令并解压到/usr/local目录下
tar -zxvf redis-3.2.1.tar.gz -C /usr/local
进入到解压目录执行编译命令(编译环境的安装这里不再赘述)
make
在redis的解压目录中执行命令创建6个Redis配置文件
mkdir {6379,6380,6381,6382,6383,6384}
touch {6379/redis.conf,6380/redis.conf,6381/redis.conf,6382/redis.conf,6383/redis.conf,6384/redis.conf}
分别配置配置文件的内容为(不同端口的配置文件配置不同的端口)
daemonize yes //redis后台运行
pidfile /var/run/redis_6379.pid
port 6379
cluster-enabled yes //开启集群 把注释#去掉
cluster-config-file nodes_6379.conf //集群的配置 配置文件首次启动自动生成
cluster-node-timeout 5000 //请求超时 设置5秒够了
appendonly yes //aof日志开启 有需要就开启,
它每次写操作都会记录一条日志其中 port 和 pidfile 需要随着 文件夹的不同递增。
进入到redis的解压目录,执行命令启动各个节点
./src/redis-server /usr/local/redis-5.0.0/6379/redis.conf
./src/redis-server /usr/local/redis-5.0.0/6380/redis.conf
./src/redis-server /usr/local/redis-5.0.0/6381/redis.conf
./src/redis-server /usr/local/redis-5.0.0/6382/redis.conf
./src/redis-server /usr/local/redis-5.0.0/6383/redis.conf
./src/redis-server /usr/local/redis-5.0.0/6384/redis.conf
检查各个节点redis进程
创建集群客户端
./src/redis-cli --cluster create 192.168.5.57:6379 192.168.5.57:6380 192.168.5.57:6381 192.168.5.57:6382 192.168.5.57:6383 192.168.5.57:6384 --cluster-replicas 1
出现上图说明启动成功,可以看到三台master三台slave !
关闭集群这里不在赘述,暴力一点直接杀进程,其他方式可以参考一下链接 https://my.oschina.net/ruoli/blog/2252393
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。