美文网首页
redis安装以及简单的主从配置采坑

redis安装以及简单的主从配置采坑

作者: 袁小象 | 来源:发表于2019-07-19 21:18 被阅读0次

    0、环境

    两台物理机,可以相互ping通;

    • centOS6
    • redis5.0.5

    1、下载

    https://redis.io/

    2、解压

    将下载好的jar包放入/usr/local/目录

     tar -zxvf redis-5.0.5.tar.gz
    

    3、安装

    cd redis-5.0.5
    make
    make install
    

    4、文件配置

    将redis目录下面utils目录下的启动脚本放入/etc/init.d/目录下,并重命名为redis_6379。放在此目录下是为了redis开机自启动。

    cp /usr/local/redis-5.0.5/utils/redis_init_script /etc/init.d
    mv /etc/init.d/redis_init_script /etc/init.d/redis_6379
    

    在/etc目录下新建一个目录redis,然后将redis.conf配置文件拷入redis目录。并重命名为6379.conf。

    mkdir  /etc/redis
    cp /usr/local/redis-5.0.5/redis.conf /etc/redis/
    mv /etc/redis/redis.conf /etc/redis/6379.conf
    

    新建目录/var/redis/6379,该目录是redis的工作目录,持久化文件会放在此目录。

    mkdir -p /var/redis/6379
    

    5、修改/etc/redis/6379.conf文件

    这里面我只是先修改了这些配置,后面配置主从服务器的时候还会再配置一些参数:

    port 6379
    daemonize yes
    logfile /var/log/redis.log
    dir /var/redis/6379
    pidfile /var/run/redis_6379.pid
    

    6、启动单节点redis

    给启动脚本添加执行权限,然后启动。

    cd /etc/init.d
    chmod 777 redis_6379
    ./redis_6379 start
    

    启动成功之后就可以在redis_6379文件中加入下面内容(都是注释):

    # chkconfig:   2345 90 10
    # description:  Redis is a persistent key-value database
    

    保存,然后执行下面命令:

    chkconfig /etc/init.d/redis_6379 on
    

    这样redis就可以开机自启动了。

    7、主从配置

    这里以两台redis服务器为例,两台服务器的redis安装和配置都按照上面的1-6步骤来。且并不是在同一台物理机上。每台redis实例都是在6379端口上启动的。

    192.168.56.102 6379 master
    192.168.57.102 6379 slave
    

    8、6379.conf 配置文件

    master(192.168.56.102)

    protected-mode no (最重要的一条)
    #bind 127.0.0.1 (注释掉,但是也可以不这样做,因为主从是在不同物理机上)
    

    slave(192.168.57.102)

    protected-mode no (可以为yes,为了统一都改为no吧)
    #bind 127.0.0.1 (注释掉,但是也可以不这样做,因为主从是在不同物理机上)
    replicaof 192.168.56.102 6379 (最重要的一条)
    

    基本上按照上面的流程来走,就会成功,我自己也是踩了好多坑,最终才按照这个流程安装好了。

    相关文章

      网友评论

          本文标题:redis安装以及简单的主从配置采坑

          本文链接:https://www.haomeiwen.com/subject/edcelctx.html