Fork me on GitHub

redis集群搭建,版本6.2.5

  1. 基本操作命令(redis-server --version:6.2.5)

  (1)redis-cli #默认登录方式

  (2)redis-cli -h [ip] -p [port] -c #连接集群结点时使用,此选项可防止moved和ask异常。

  (3)redis-cli -h [ip] -p [port] -a [passwd] #密码登录

  (4)ps -ef|grep redis 查看redis集群的各个节点进程

     kill -9 进程号

2. 单机模拟集群安装

  (1)安装redis 见https://www.cnblogs.com/hcxss/p/10309879.html

  (2)修改redis.conf 将 bind 127.0.0.1 ---->bind 自己ip

  (3)搭建redis集群

    在任意一个目录下创建redis-cluster文件夹,例如/home/redis-cluster,并在redis-cluster下

    mkdir 7001 7002 7003 7004 7005 7006

  (4)cp配置文件redis.conf到7001-6目录下并修改为7001.conf、7002.conf......7006.conf

    example:cp /home/software/redis/redis-stable/redis.conf /home/redis-cluster/7001/7001.conf

    同时依据端口号修改对应的conf文件:

#host
bind 10.1.48.214
#开启保护模式 
#1、关闭protected-mode模式,此时外部网络可以直接访问
#2、开启protected-mode保护模式,需配置bind ip或者设置访问密码)
protected-mode yes
#端口号
port 7006
#redis在后台运行
daemonize yes
#pid
pidfile /home/redis-cluster/7006/redis_7006/7006.pid
#开启集群
cluster-enabled yes
#集群的配置 配置文件首次启动自动生成
cluster-config-file /home/redis-cluster/7001/nodes-7001.
#集群的超时时间
cluster-node-timeout 15000
#aof日志开启 每次写操作都记录一条日志
appendonly yes
appendfilename "appendonly-7006.aof"

   (5)当所有节点配置完成时,逐个启动节点服务

./redis-server /home/redis-cluster/7001/7001.conf 
./redis-server /home/redis-cluster/7002/7002.conf
./redis-server /home/redis-cluster/7003/7003.conf 
./redis-server /home/redis-cluster/7004/7004.conf
./redis-server /home/redis-cluster/7005/7005.conf 
./redis-server /home/redis-cluster/7006/7006.conf

  (6)创建集群命令/home/redis-cluster/bin

./redis-cli --cluster create 10.1.48.214:7001 10.1.48.214:7002 10.1.48.214:7003 10.1.48.214:7004 10.1.48.214:7005 10.1.48.214:7006 --cluster-replicas 1

注意:该步骤会提示需要安装ruby的相关环境

    yum install ruby
    yum install rubygems
    gem install redis

  (7)登陆其中一个节点

    redis-cli -h 【ip】 -p 7001 -c
    查看集群所有节点信息:cluster nodes

    (7)添加一个新的节点,如上述步骤(3) (4) 创建一个7007的文件,拷贝相关资源等

    

./redis-cli --cluster add-node 10.1.48.214:700710.1.48.214:7001 (其中7007对应新添加的节点,7001对应集群中的节点)

  3. 参考资料:https://blog.csdn.net/mst1010/article/details/80984699



 

 

    

posted @ 2021-09-18 15:02  壶小旭  阅读(409)  评论(0编辑  收藏  举报