zoukankan      html  css  js  c++  java
  • Redis的安装并配置快捷启动

    Redis 安装

    1.下载

    wget http://download.redis.io/releases/redis-5.0.5.tar.gz
    

    2.解压

    tar -zxvf redis-5.0.5.tar.gz
    

    3.进入解压目录

    cd redis-5.0.5 
    

    4.编译

    make
    

    5.安装到指定的安装目录

    sudo make PREFIX=/usr/local/redis install
    

    6.切换到安装目录

    cd /usr/local/redis
    

    7.把配置文件复制到redis安装目录下

    我这里的redis下载目录为~/Documents

    sudo cp ~/Documents/redis-5.0.5/redis.conf ./
    

    8.修改redis配置文件

    sudo vim redis.conf
    

    *daemonize no*改为 *daemonize yes*,(后台运行redis)

    修改 requirepass foobared 用以设置密码

    logfile "" 改为 logfile "/usr/local/redis/redis.log"(日志文件路径,自定义,注意:放到家目录以外的地方可能引起权限问题)

    9. 启动redis

    /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
    

    查看是否启动成功ps -aux | grep redis

    10. 连接redis服务

    连接命令 -h 主机ip -p 端口

    如果是本地连接,直接输入连接命令即可

    /usr/local/redis/bin/redis-cli
    

    11. 正常关闭redis服务

    /usr/local/redis/bin/redis-cli shutdown
    

    为了方便启动可以做如下操作

    1. 方便启动客户端

      /usr/local/redis/bin/redis-cli链接到/usr/local/bin目录下

      sudo ln /usr/local/redis/bin/redis-cli /usr/local/bin
      

      注意:如果没有设置redis密码,利用命令redis-cli shutdown关闭redis需要加sudo

    2. 方便启动服务端

      /usr/local/bin下编写脚本redis_run.sh用以启动redis服务
      1

      cd /usr/local/bin
      

      2

      sudo echo -e '#!/bin/bash
      `sudo /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf`' > redis_run.sh
      

      如果提示权限问题,请手动写入,内容如下

      #!/bin/bash
      `sudo /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf`
      

      3

      sudo chmod +x redis_run.sh
      

      4

      如果觉得redis_run.sh文件名不舒服可以重命名

      mv redis_run.sh redis-ser
      

      以后启动redis服务时,可在任意目录下输入命令 redis-ser

      启动客户端时可在任意目录下输入redis-cli

  • 相关阅读:
    Xcode7.x中安装Alcatraz
    iOS开发:一个无限滚动自动播放图片的Demo(Swift语言编码)
    ios开发:一个音乐播放器的设计与实现
    iOS开发:深入理解GCD 第二篇(dispatch_group、dispatch_barrier、基于线程安全的多读单写)
    iOS开发:XCTest单元测试(附上一个单例的测试代码)
    设计模式之构造者模式
    控制流程
    变量与常量定义
    go语言内置基础类型
    解决Win10 Virtualbox5.2.18桥接不能联网小记
  • 原文地址:https://www.cnblogs.com/kainhuck/p/11438101.html
Copyright © 2011-2022 走看看