• centos安装redis并且加入开机启动


    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/weixin_41114593/article/details/82383716

    第一步 安装redis

    去官网下载最新的redis版本    安装官网上的步骤来就行了 非常简单

    1.  
      $ wget http://download.redis.io/releases/redis-4.0.11.tar.gz
    2.  
      $ tar xzf redis-4.0.11.tar.gz
    3.  
      $ mv redis-4.0.11 redis //改个名字
    4.  
      $ cd redis
    5.  
      $ make

    自己选择安装路径 

    装上之后 创建一个 /etc 目录,把配置文件放里面去

    1.  
      $ mkdir etc
    2.  
      $ mv redis.conf etc/redis.conf

    然后修改一下配置文件

    1.  
      $ cd etc
    2.  
      $ vi redis.conf

     将  daemonize no 改成 daemonize yes  这个选项的意思是 redis 在后台运行

    如果要外部链接,还要更改bind-address=0.0.0.0

    修改主配置文件
    (1) 注释掉 bind 127.0.0.1 这一行(解决只能特定网段连接的限制)
    (2) 将 protected-mode 属性改为 no (关闭保护模式,不然会阻止远程访问)
    (3) 将 daemonize 属性改为 yes (这样启动时就在后台启动)
    (4) 设置密码(可选,个人建议还是设个密码)

    需要永久配置密码的话就去redis.conf的配置文件中找到requirepass这个参数,如下配置:

    修改redis.conf配置文件  

    # requirepass foobared
    requirepass 123   指定密码123

    保存后重启redis就可以了

    redis 已经安装成功了,测试一下

    /usr/local/redis/src/redis-server /usr/local/redis/etc/redis.conf

    第二步  加入服务

     vi /lib/systemd/system/redis.service 

    1. $ vi /lib/systemd/system/redis.service 
    2.  

    加入下面内容

    [Unit]
    Description=redis
    After=network.target
    
    [Service]
    Type=forking
    PIDFile=/var/run/redis_6379.pid
    ExecStart=/usr/local/redis/src/redis-server /usr/local/redis/etc/redis.conf
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    

      

     

    注意,红色部分的路径替换成你自己的安装路径, pid路径和 redis.conf里面的路径保持一致

    保存并退出

    1. $ systemctl enable redis.service //加入开机启动
    2.  
    3. $ systemctl start redis //开启redis服务
    4.  
    5. $ systemctl status redis //查看redis运行状态

     卸载redis:

      //删除安装目录

    //删除所有redis相关命令脚本

     //删除redis解压文件夹

  • 相关阅读:
    解决UITableView中Cell重用机制导致内容出错的方法总结
    Hdu 1052 Tian Ji -- The Horse Racing
    Hdu 1009 FatMouse' Trade
    hdu 2037 今年暑假不AC
    hdu 1559 最大子矩阵
    hdu 1004 Let the Balloon Rise
    Hdu 1214 圆桌会议
    Hdu 1081 To The Max
    Hdu 2845 Beans
    Hdu 2955 Robberies 0/1背包
  • 原文地址:https://www.cnblogs.com/php-linux/p/11898325.html
Copyright © 2020-2023  润新知