侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Redis 集群搭建 demo

2023-09-30 星期六 / 0 评论 / 0 点赞 / 46 阅读 / 2607 字

CentOS 6.8redis-3.2.8server1 192.168.88.42server2 192.168.88.43参考教程安装redis,需要注意的是,一般将源码安装的软件放在 /usr/

  • CentOS 6.8
  • redis-3.2.8
  • server1 192.168.88.42
  • server2 192.168.88.43
  • 参考教程

  1. 安装redis,需要注意的是,一般将源码安装的软件放在 /usr/local 下,这里 usr 是 Unix System Resource 的意思。

    [root@localhost src]# cd /usr/local/[root@localhost local]# wget http://download.redis.io/releases/redis-3.0.6.tar.gz[root@localhost local]# tar xzf redis-3.0.6.tar.gz[root@localhost local]# cd redis-3.0.6[root@localhost redis-3.0.6]# make[root@localhost redis-3.0.6]# install
  2. 创建集群需要的目录

    //server1mkdir -p /usr/local/clustercd /usr/local/clustermkdir 7000mkdir 7001mkdir 7002//server2mkdir -p /usr/local/clustercd /usr/local/clustermkdir 7003mkdir 7004mkdir 7005
  3. 将redis安装目录下的配置文件,redis.conf,复制到以上6个文件夹,分别修改

    port 7000daemonize yescluster-enabled yescluster-config-file nodes.confcluster-node-timeout 5000
  4. 分别启动6个redis实例

    //关掉redispkill redis-server//启动redisredis-server /usr/local/cluster/7000/redis/conf//查看redis是否启动成功ps -ef | grep redis
  5. 创建集群,由于这是一个ruby脚本,因此需要有ruby环境

    //安装 rubyyum install ruby//报错 'no such file to load -- redis'gem isntall redis//创建集群./redis-trib.rb create --replicas 1 192.168.88.42:7000 192.168.88.42:7001 192.168.88.42:7002 192.168.88.43:7003 192.168.88.43:7004 192.168.88.43:7005   
  6. 上一步如果出现 could not correct port 的错误,有以下两种方式解决

    .

    Redis listens for connections from all the network interfaces available on the server.

    .
    • 逐个修改配置文件,redis 真正 bind 的是所在服务器网卡的ip,因此不能把43的ip填到这里
      ###### NETWORK ######//注释掉bind 127.0.0.1//关闭安全模式protected-mode yes
    • 防火墙的问题
      //查看默认防火墙配置/iptables -L//以下表示防火墙没有任何规则Chain INPUT (policy ACCEPT)target     prot opt source               destination         Chain FORWARD (policy ACCEPT)target     prot opt source               destination         Chain OUTPUT (policy ACCEPT)target     prot opt source               destination //清空规则iptables -F//保存防火墙规则service iptables save
  7. 创建集群完成

广告 广告

评论区