Linux redis集群环境搭建

redis集群的搭建需要准备环境,具体我之前有记录,这一次专门记录一下redis集群的搭建过程

  1. redis下载
    使用命令下载redis
    wget http://download.redis.io/releases/redis-4.0.6.tar.gz
    下载
  2. 解压安装
    tar -vxf redis-4.0.6.tar.gz 解压redis
    进入解压目录
    make 编译redis
    make install 安装redis
  3. redis-trib.rb命令移动
    将redis-trib.rb 移动到usr/local/bin目录,以后可以直接执行
    cp redis-trib.rb /usr/local/bin
  4. 创建redis_cluster文件夹
    redis 目录下创建redis_cluster文件建
    mkdir redis_cluster
  5. 创建集群目录7000-7005(redis集群至少要六个节点)
    在redis_cluster下创建六个文件夹
    mkdir 7000 7001 7002 7003 7004 7005
  6. 将redis.conf 分别复制到7000-7005
    cp ../redis.conf 7000
    cp ../redis.conf 7001
    cp ../redis.conf 7002
    cp ../redis.conf 7003
    cp ../redis.conf 7004
    cp ../redis.conf 7005
  7. 修改配置文件
    修改配置文件主要的点,如下
    7.1 bind 默认127.0.0.1要修改为其他机器可以访问的ip
    7.2 port 端口,修改为与文件夹名称一致的端口,区分redis单个节点
    7.3 cluster_enable yes 开启集群
    7.4 appendonly yes 每次写操作都会记录日志,根据需要看是否需要开启
    7.5 daemonize yes 设置为后台运行
    7.6 cluster-config-file 配置为与文件夹对应的名称
    7.7 cluster-node-time 超时时间,默认15s,可以修改
    7.8 pidfile 配置成与文件夹名称一致的名称
    配置
    配置
  8. 启动节点
    配置完成后启动节点
    redis-server redis_cluster/7000/redis.conf
    redis-server redis_cluster/7001/redis.conf
    redis-server redis_cluster/7002/redis.conf
    redis-server redis_cluster/7003/redis.conf
    redis-server redis_cluster/7004/redis.conf
    redis-server redis_cluster/7005/redis.conf
    ps -ef | grep redis 查看启动结果
    结果
  9. 创建集群
    redis-trib.rb create –replicas 1 10.224.71.39:7000 10.224.71.39:7001 10.224.71.39:7002 10.224.71.39:7003 10.224.71.39:7004 10.224.71.39:7005 执行命令创建集群
    图片
    输入yes
    如果报错:
    /usr/local/rvm/rubies/ruby-2.4.2/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- redis (LoadError)
    from /usr/local/rvm/rubies/ruby-2.4.2/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in
    require’
    from /usr/local/bin/redis-trib.rb:25:in `’
    执行:
    gem install redis 即可
  10. 验证集群
    连接7001 set hello word
    连接7005 get hello
    成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值