• Redis集群搭建


     链接:https://pan.baidu.com/s/1IczvAUFhNz23xvCjlTiI_A?pwd=ruge

    1. Redis入门篇
      https://blog.csdn.net/tongxin_tongmeng/article/details/126620333
    2. 集群配置文件(3主3从)
      1. 1.复制/home/redis/redis-7.0.4/redis.conf到/home/redis/workspace/cluster_one
      2. cp /home/redis/redis-7.0.4/redis.conf /home/redis/workspace/cluster_one/redis_7001.conf
      3. cp /home/redis/redis-7.0.4/redis.conf /home/redis/workspace/cluster_one/redis_7002.conf
      4. cp /home/redis/redis-7.0.4/redis.conf /home/redis/workspace/cluster_one/redis_7003.conf
      5. cp /home/redis/redis-7.0.4/redis.conf /home/redis/workspace/cluster_one/redis_7004.conf
      6. cp /home/redis/redis-7.0.4/redis.conf /home/redis/workspace/cluster_one/redis_7005.conf
      7. cp /home/redis/redis-7.0.4/redis.conf /home/redis/workspace/cluster_one/redis_7006.conf
      8. 2.编辑/home/redis/workspace/cluster_one/redis_7001.conf
      9. 设置服务端口:port 7001
      10. 解除本机绑定:# bind 127.0.0.1 -::1
      11. 守护方式启动:daemonize yes
      12. 设置pid路径:pidfile /home/redis/workspace/cluster_one/redis_7001.pid
      13. 设置存储路径:dir /home/redis/workspace/cluster_one
      14. 设置连接密码:requirepass 123456
      15. AOF方式持久化:appendonly yes
      16. AOF存储文件名:appendfilename "appendonly_7001.aof"
      17. AOF持久化策略:appendfsync always
      18. 开启集群:cluster-enabled yes
      19. 集群Node名称:luster-config-file nodes_7001.conf
      20. 集群超时时间:cluster-node-timeout 5000
      21. 3.编辑/home/redis/workspace/cluster_one/redis_7002.conf
      22. 设置服务端口:port 7002
      23. 解除本机绑定:# bind 127.0.0.1 -::1
      24. 守护方式启动:daemonize yes
      25. 设置pid路径:pidfile /home/redis/workspace/cluster_one/redis_7002.pid
      26. 设置存储路径:dir /home/redis/workspace/cluster_one
      27. 设置连接密码:requirepass 123456
      28. AOF方式持久化:appendonly yes
      29. AOF存储文件名:appendfilename "appendonly_7002.aof"
      30. AOF持久化策略:appendfsync always
      31. 开启集群:cluster-enabled yes
      32. 集群Node名称:luster-config-file nodes_7002.conf
      33. 集群超时时间:cluster-node-timeout 5000
      34. 4.编辑/home/redis/workspace/cluster_one/redis_7003.conf
      35. 设置服务端口:port 7003
      36. 解除本机绑定:# bind 127.0.0.1 -::1
      37. 守护方式启动:daemonize yes
      38. 设置pid路径:pidfile /home/redis/workspace/cluster_one/redis_7003.pid
      39. 设置存储路径:dir /home/redis/workspace/cluster_one
      40. 设置连接密码:requirepass 123456
      41. AOF方式持久化:appendonly yes
      42. AOF存储文件名:appendfilename "appendonly_7003.aof"
      43. AOF持久化策略:appendfsync always
      44. 开启集群:cluster-enabled yes
      45. 集群Node名称:luster-config-file nodes_7003.conf
      46. 集群超时时间:cluster-node-timeout 5000
      47. 5.编辑/home/redis/workspace/cluster_one/redis_7004.conf
      48. 设置服务端口:port 7004
      49. 解除本机绑定:# bind 127.0.0.1 -::1
      50. 守护方式启动:daemonize yes
      51. 设置pid路径:pidfile /home/redis/workspace/cluster_one/redis_7004.pid
      52. 设置存储路径:dir /home/redis/workspace/cluster_one
      53. 设置连接密码:requirepass 123456
      54. AOF方式持久化:appendonly yes
      55. AOF存储文件名:appendfilename "appendonly_7004.aof"
      56. AOF持久化策略:appendfsync always
      57. 开启集群:cluster-enabled yes
      58. 集群Node名称:luster-config-file nodes_7004.conf
      59. 集群超时时间:cluster-node-timeout 5000
      60. 6.编辑/home/redis/workspace/cluster_one/redis_7005.conf
      61. 设置服务端口:port 7005
      62. 解除本机绑定:# bind 127.0.0.1 -::1
      63. 守护方式启动:daemonize yes
      64. 设置pid路径:pidfile /home/redis/workspace/cluster_one/redis_7005.pid
      65. 设置存储路径:dir /home/redis/workspace/cluster_one
      66. 设置连接密码:requirepass 123456
      67. AOF方式持久化:appendonly yes
      68. AOF存储文件名:appendfilename "appendonly_7005.aof"
      69. AOF持久化策略:appendfsync always
      70. 开启集群:cluster-enabled yes
      71. 集群Node名称:luster-config-file nodes_7005.conf
      72. 集群超时时间:cluster-node-timeout 5000
      73. 7.编辑/home/redis/workspace/cluster_one/redis_7006.conf
      74. 设置服务端口:port 7006
      75. 解除本机绑定:# bind 127.0.0.1 -::1
      76. 守护方式启动:daemonize yes
      77. 设置pid路径:pidfile /home/redis/workspace/cluster_one/redis_7006.pid
      78. 设置存储路径:dir /home/redis/workspace/cluster_one
      79. 设置连接密码:requirepass 123456
      80. AOF方式持久化:appendonly yes
      81. AOF存储文件名:appendfilename "appendonly_7006.aof"
      82. AOF持久化策略:appendfsync always
      83. 开启集群:cluster-enabled yes
      84. 集群Node名称:luster-config-file nodes_7006.conf
      85. 集群超时时间:cluster-node-timeout 5000

    3. 创建集群

      1. 1.启动redis服务
      2. redis-server /home/redis/workspace/cluster_one/redis_7001.conf
      3. redis-server /home/redis/workspace/cluster_one/redis_7002.conf
      4. redis-server /home/redis/workspace/cluster_one/redis_7003.conf
      5. redis-server /home/redis/workspace/cluster_one/redis_7004.conf
      6. redis-server /home/redis/workspace/cluster_one/redis_7005.conf
      7. redis-server /home/redis/workspace/cluster_one/redis_7006.conf
      8. 2.创建集群
      9. redis-cli -a 123456 --cluster create --cluster-replicas 1 192.168.1.4:7001 192.168.1.4:7002 192.168.1.4:7003 192.168.1.4:7004 192.168.1.4:7005 192.168.1.4:7006
      10. 注意:前3个为主节点,后3个为从节点,创建命令只执行一次,重启集群只需要重启redis服务

    4. 启动集群

      1. redis-server /home/redis/workspace/cluster_one/redis_7001.conf
      2. redis-server /home/redis/workspace/cluster_one/redis_7002.conf
      3. redis-server /home/redis/workspace/cluster_one/redis_7003.conf
      4. redis-server /home/redis/workspace/cluster_one/redis_7004.conf
      5. redis-server /home/redis/workspace/cluster_one/redis_7005.conf
      6. redis-server /home/redis/workspace/cluster_one/redis_7006.conf

    5. 关闭集群

      1. 1.方式一:redis-cli命令关闭集群(推荐)
      2. redis-cli -a 123456 -c -h 192.168.1.4 -p 7001 shutdown
      3. redis-cli -a 123456 -c -h 192.168.1.4 -p 7002 shutdown
      4. redis-cli -a 123456 -c -h 192.168.1.4 -p 7003 shutdown
      5. redis-cli -a 123456 -c -h 192.168.1.4 -p 7004 shutdown
      6. redis-cli -a 123456 -c -h 192.168.1.4 -p 7005 shutdown
      7. redis-cli -a 123456 -c -h 192.168.1.4 -p 7006 shutdown
      8. 2.方式二:根据进程号关闭集群(方便)
      9. ps -ef | grep -i redis
      10. kill -9 102629 102631 102637 102643 102649 102694


    6. 登录集群

      1. 1.登录集群不同的客户端
      2. redis-cli -a 123456 -c -h 192.168.1.4 -p 7001
      3. redis-cli -a 123456 -c -h 192.168.1.4 -p 7002
      4. redis-cli -a 123456 -c -h 192.168.1.4 -p 7003
      5. redis-cli -a 123456 -c -h 192.168.1.4 -p 7004
      6. redis-cli -a 123456 -c -h 192.168.1.4 -p 7005
      7. redis-cli -a 123456 -c -h 192.168.1.4 -p 7006
      8. 2.客户端切换时需要先退出:quit

    7. 集群信息

    8. 数据备份、恢复

  • 相关阅读:
    大数据从入门到精通(超详细版)之BI工具的安装
    三菱PLC slmp(mc)协议
    9.18 Day55---用户和权限
    Geeker-Admin中ProTable表格分页之自定义接口页码、尺寸参数
    easyPubMed
    k8s集群的简单搭建
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    【安全】对称加密、非对称加密、数字签名和CA是什么?
    便捷查询中通快递,详细物流信息轻松获取
    Spring @Profile注解使用和源码解析
  • 原文地址:https://blog.csdn.net/tongxin_tongmeng/article/details/126668140