redis集群搭建

redis集群搭建

因为环境的问题,我这里仅仅是一台虚拟机。搭建一个3主3从的redis集群

一:下载最新版redis

二:将redis-x.x.x.tar.gz 解压至自己目录下。 tar -xf redis-x.x.x.tar.gz

编译源码,进入redis根目录。 make编译源码,make install(make PREFIX=/usr/local/redis install)安装服务,安装完成后 出现 redis-server操作;

三:进入redis目录下,修改配置文件

    bind 192.168.13.128 //此配置绑定redis服务器(其实就是访问地址) ,可配置多个 如  bind 192.168.13.128 127.0.0.1,若开启集群模式,则bind 的配置必须按照  bind 机器ip 127.0.0.1,不能改成 bind 127.0.0.1 机器Ip,这是一个坑
    port 7000 //redis的访问端口
    timeout 60 //客户端等待60秒无响应后自动断开,0表示永不关闭
    tcp-keepalive 0 //每隔多长时间检测客户端的状态,若客户端挂掉,则断开次客户端
    daemonize yes //此项开启后,可以通过后台的形式,启动redis,启动方式不变,仍是 redis-server  redis.conf;                    若值设置为no,则执行redis-server redis.conf时,控制台会卡住不动,不方便后续操作;
    pidfile /home/songxiaohu/tools/7000/redis_7000.pid //进程文件路径
    logfile "/home/songxiaohu/tools/7000/log_7000.log" //redis活动日志文件,包括启动,关闭,主从信息的同步信息,活动过程异常信息都会存在于此
    save 900 1 //快照同步频率;若设置为 save "" ,则关闭快照
    dir "/home/songxiaohu/tools/7000/" //redis的持久化文件所在路径
    masterauth xxxxx //redis主节点密码
    requirepass xxxxx  //redis访问节点,masterauth和requirepass密码需保持一致
    appendonly yes //开启aof的持久化模式
    appendfsync always //redis缓冲区和aof持久化文件实时同步,每次写入都会讲缓冲区数据同步到aof持久化文件中
    cluster-enabled yes //开启集群模式,搭建redis集群这个必须设置yes
    cluster-config-file nodes-7000.conf//节点的一些信息
    cluster-node-timeout 5000
    protected-mode no //是否允许外网访问,no是不允许

文章链接: https://www.mfisp.com/20541.html

文章标题:redis集群搭建

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
建站教程

nginx反向代理时的一些事项

2023-5-15 12:47:48

建站教程

JSONP跨域方式

2023-5-16 14:10:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
客户经理
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠