美文网首页
Redis单机安装(安装+注册服务+配置+启动)

Redis单机安装(安装+注册服务+配置+启动)

作者: 油多坏不了菜 | 来源:发表于2018-12-27 17:36 被阅读0次

    安装

    • 下载Redis源码包 .tar格式。
    • 解压
      tar -xvf Redis.tar
    • 到解压之后的目录如下操作。
        cd redis/
        make //编译,此处不用./configure,Redis已经提供Makefile.
        make install //默认安装到/usr/local/bin目录下(-prefix 选项更改安装位置)
        make clean //清除临时文件
      

    注册成服务

    下载下来的压缩包里面自带了脚本命令,我们只需要稍作修改就可以使用。

    • redis提供的启动脚本/redis/utils/redis_init_script 复制到/etc/init.d目录
      cp /redis/utils/redis_init_script /etc/init.d
    • 脚本改名
      cd /etc/init.d 
      mv redis_init_script redis
      
    • 启动脚本修改
      可以根据需求做相应修改
      REDISPORT=6379//端口号
      EXEC=/usr/local/bin/redis-server//启动命令地址
      CLIEXEC=/usr/local/bin/redis-cli
      PIDFILE=/var/run/redis_${REDISPORT}.pid//pid文件位置,判断      Redis进程是否运行
      CONF="/etc/redis/${REDISPORT}.conf"  //配置文件地址,不改的话为(/etc/redis/6379.conf)
      
    • 启动脚本加执行权限(默认有)
      chmod +x redis
    • 加入到linux系统服务,实现开机自启
       sudo chkconfig --add redis 
       sudo chkconfig --list
      

    执行以上步骤之后就可以以服务的形式运行开启Redis了。

    配置文件配置

    • 同启动脚本一样,redis提供了默认的配置文件,我们将其移到相应位置,并定制就是。
       cd /etc
       sudo mkdir redis
       sudo /opt/redis/redis.conf .
       sudo mv redis.conf  6379.conf//到这一步,就满足了启动脚本中配置文件的需求了(/etc/redis/6379.conf)
    
    • 注释 bind 属性
      如果需要远程连接,需要注释或者改为相应ip
      #bind 127.0.0.1
    • protected-mode 关掉:当需要远程连接且没有bind特定ip时。
      protected-mode no
    • 持久化文件路径
      dir /usr/local/data/redis
    • slaveof 属性配置
      配置该属性说明该机为从机
    • masterauth :主机的密码
    • requirepass 密码配置
      requirepass 123456
    • aof文件开启
      appendonly yes
    • daemonize 设置
      daemonize yes //后台运行

    启动与关闭

    经过服务注册与配置之后我们可以以服务的方式开启关闭Redis了。
    sudo service redis strat
    sudo service redis stop
    但是在关闭时提示需要密码,所以我们修改启动脚本

    vi /etc/init.d/redis
    将关闭改为
    $CLIEXEC -a "配置文件中的密码" -p $REDISPORT shutdown
    

    相关文章

      网友评论

          本文标题:Redis单机安装(安装+注册服务+配置+启动)

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