dump.rdb:快照文件

删除这个文件

  rm -f dump.rdb

第一步:创建6个redis实例,端口号从7001~7006

第二步:修改redis的配置文件

1、修改端口号

修改redis.conf配置文件

知识点:内容查找

在查看状态下,输入/搜索内容,回车,如/cluster

2、打开cluster-enable前面的注释。

保存并退出

修改2-6的端口号

第三步:把创建集群的ruby脚本复制到redis-cluster目录下。

cp *.rb /usr/local/redis-cluster/

文件已经复制成功

第四步:启动6个redis实例

  创建一个启动脚本startall.sh

 cd redis01
./redis-server redis.conf
cd ..
cd redis02
./redis-server redis.conf
cd ..
cd redis03
./redis-server redis.conf
cd ..
cd redis04
./redis-server redis.conf
cd ..
cd redis05
./redis-server redis.conf
cd ..
cd redis06
./redis-server redis.conf
cd ..

使脚本可执行:

chmod +x startall.sh

./startall.sh

ps aux|grep redis

第五步:创建集群。

注意:ip地址为当前虚拟机的ip

./redis-trib.rb create --replicas 1 192.168.83.133:7001 192.168.83.133:7002 192.168.83.133:7003 192.168.83.133:7004 192.168.83.133:7005  192.168.83.133:7006

该创建方法为redis5.0以上版本:

redis-cli --cluster create 192.168.83.133:7001 192.168.83.133:7002 192.168.83.133:7003 192.168.83.133:7004 192.168.83.133:7005 192.168.83.133:7006 --cluster-replicas 1

若无法连接,需要对集群文件中的redis.conf文件进行如下配置:

说明:也可以注释掉此行代码,开放所有地址

输入yes

测试集群:

必须输入 -c ,否则会出错

redis01/redis-cli -h 192.168.83.133 -p 7002 -c

redis关闭

单机版:

关闭端口号:

  redis01/redis-cli -p 7001 shutdown

也可以写一个关机脚本:shutdown.sh

 redis-cli -p 7001 shutdown
redis-cli -p 7002 shutdown
redis-cli -p 7003 shutdown
redis-cli -p 7004 shutdown
redis-cli -p 7005 shutdown
redis-cli -p 7006 shutdown

最新文章

  1. STM32F10xxx 之 System tick Timer(SYSTICK Timer)
  2. 51Nod 1010 只包含因子2 3 5的数 Label:None
  3. Security » Authorization » 要求处理器中的依赖注入
  4. 如何解决:ERROR: the user data image is used by another emulator. aborting 的问题
  5. Eclipse开发PHP环境配置
  6. windows下面配置jdk环境变量
  7. javascript 关于闭包的知识点
  8. css中使用rgba和opacity设置透明度的区别
  9. STL之map和multimap(关联容器)
  10. PHP中$_FILES的使用方法及注意事项说明
  11. node.js存json数据到mysql
  12. 【深度学习系列】CNN模型的可视化
  13. Srtuts2实现登录界面(不连接数据库)报错(二)
  14. 关于微信企业付款到零钱X509Certificate2读取证书信息,发布到服务器访问不到的解决方案
  15. CODEVS 3546 矩阵链乘法
  16. 协议—IIC
  17. scrapy之多环境的选择使用
  18. SLAM数据集整理
  19. 【SMTP】常见错误码
  20. BZOJ.2287.[POJ Challenge]消失之物(退背包)

热门文章

  1. django系列 1 :python+django环境搭建 +mac提示找不到manage.py命令
  2. 关键字(6):trigger触发器
  3. bzoj1497 最小割
  4. 【MSSQL】SQL Server的日期和时间类型
  5. Linux记录-配置无密码登录
  6. I/O exception (java.net.SocketException) caught when processing request: Connect
  7. HDU - 1540 Tunnel Warfare(线段树区间合并)
  8. Linux 有用工具
  9. flask结合celery实现异步响应HTTP请求
  10. html 表格边线设置