20210304. 0.1. Redis 安装 - 拉勾教育

环境信息

  • Redis 版本:6.0.10
  • 系统信息:CentOS 7

安装 Redis

  1. 升级 gcc

    # 查看gcc版本是否在5.3以上,centos7.6默认安装4.8.5
    gcc -v
    # 升级gcc到5.3及以上,如下:
    # 升级到gcc 9.3:
    yum -y install centos-release-scl
    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
    scl enable devtoolset-9 bash
    
    # 需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
    # 如果要长期使用gcc 9.3的话:
    # 这样退出shell重新打开就是新版的gcc了
    # 其他版本同理,修改devtoolset版本号即可。
    echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
    
  2. 安装 Redis

    tar -xzvf redis-6.0.10.tar.gz
    
    cd /root/redis-6.0.10
    
    #	安装
    ## 	默认安装后,命令在目录 /usr/local/bin/ 
    make && make install
    
    
    # 	编译出错时,清出编译生成的文件
    make distclean
    
    # 	编译到指定目录下
    make PREFIX=/usr/local/redis install 
    # 	安装到指定目录下
    make install PREFIX=/usr/local/redis install
    
    # 	卸载
    make uninstall
    
  3. 配置 Redis

    mkdir /etc/redis
    cp redis.conf /etc/redis/6379.conf
    cp utils/redis_init_script /etc/init.d/redis
    chmod 777 /etc/init.d/redis
    mkdir -p /usr/local/redis/data/		# Redis 持久化文件保存路径
    
  4. 修改 redis.conf

    vim /etc/redis/6379.conf
    
    #bind 127.0.0.1 # 将这行代码注释,监听所有的ip地址,外网可以访问
    protected-mode no # 把yes改成no,允许外网访问
    daemonize yes # 把no改成yes,后台运行
    appendonly yes # 开启aof备份
    dir /usr/local/redis/data/ # 修改持久化文件路径,默认为启动服务时的路径
    # requirepass Abc#123	# 修改密码
    
  5. 设置开机自启

    # 1. 将redis服务添加到开机自启
    chkconfig --add redis
    # 2. 设置redis开机自启
    chkconfig redis on
    # 3. 查看redis 有没有设置为开机启动
    chkconfig --list | grep redis
    
  6. 启停命令

    systemctl start redis.service 		# 启动redis服务
    systemctl enable redis.service 	# 设置开机自启动
    systemctl disable redis.service 	# 停止开机自启动
    systemctl status redis.service 	# 查看服务当前状态
    systemctl restart redis.service   # 重新启动服务
    systemctl list-units --type=service 	# 查看所有已启动的服务
    
  7. 连接 Redis

    # 默认安装后,命令在目录 /usr/local/bin/ 
    redis-cli
    

卸载 Redis

  1. 停止 Redis 服务器

    redis-cli shutdown
    
  2. 卸载 Redis

    cd /root/redis-6.0.10
    make uninstall
    
  3. 删除安装文件以及安装过程中产生的文件

主从复制配置

  1. 主机无需配置

  2. 从机需要在 redis.conf 上进行配置

    replicaof 192.168.181.133 6379
    # 主机设置了密码时,需要配置
    # masterauth <master-password>
    

参考资料

posted @ 2021-03-04 15:09  流星<。)#)))≦  阅读(58)  评论(0编辑  收藏  举报