Linux下安装redis

redis安装和配置

1.安装

  • 下载安装包课前资料提供的安装包,或者:官网下载建议上传到我们的home下:/usr/local/leyou

  • 解压

   tar -xvf redis-4.0.9.tar.gz
  • 编译安装

  
   mv redis-4.0.9 redis
   cd redis
   make && make install

2.配置

修改安装目录下的redis.conf文件

  
  vim redis.conf

修改以下配置:

  
  #bind 127.0.0.1 # 将这行代码注释,监听所有的ip地址,外网可以访问
  protected-mode no # 把yes改成no,允许外网访问
  daemonize yes # 把no改成yes,后台运行

 

3.启动或停止

redis提供了服务端命令和客户端命令:

  • redis-server 服务端命令,可以包含以下参数:start 启动stop 停止

  • redis-cli 客户端控制台,包含参数:-h xxx 指定服务端地址,缺省值是127.0.0.1-p xxx 指定服务端端口,缺省值是6379

4.设置开机启动

1) 输入命令,新建文件

  
  vim /etc/init.d/redis

输入下面内容:

  #!/bin/sh
  # chkconfig:   2345 90 10
  # description:  Redis is a persistent key-value database
  PATH=/usr/local/bin:/sbin:/usr/bin:/bin
  ​
  REDISPORT=6379
  EXEC=/usr/local/bin/redis-server
  REDIS_CLI=/usr/local/bin/redis-cli
  ​
  PIDFILE=/var/run/redis.pid
  ​
  CONF="/usr/local/leyou/redis/redis.conf"
  ​
  case "$1" in  
      start)  
          if [ -f $PIDFILE ]  
          then  
                  echo "$PIDFILE exists, process is already running or crashed"  
          else  
                  echo "Starting Redis server..."  
                  $EXEC $CONF  
          fi  
          if [ "$?"="0" ]   
          then  
                echo "Redis is running..."  
          fi  
          ;;  
      stop)  
          if [ ! -f $PIDFILE ]  
          then  
                  echo "$PIDFILE does not exist, process is not running"  
          else  
                  PID=$(cat $PIDFILE)  
                  echo "Stopping ..."  
                  $REDIS_CLI -p $REDISPORT SHUTDOWN  
                  while [ -x ${PIDFILE} ]  
                 do  
                      echo "Waiting for Redis to shutdown ..."  
                      sleep 1  
                  done  
                  echo "Redis stopped"  
          fi  
          ;;  
     restart|force-reload)  
          ${0} stop  
          ${0} start  
          ;;  
    *)  
      echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2  
          exit 1  
  esac
  ​

然后保存退出

注意:以下信息需要根据安装目录进行调整:

EXEC=/usr/local/bin/redis-server # 执行脚本的地址

REDIS_CLI=/usr/local/bin/redis-cli # 客户端执行脚本的地址

PIDFILE=/var/run/redis.pid # 进程id文件地址

CONF="/usr/local/src/redis-3.0.2/redis.conf" #配置文件地址

2)设置权限

  
  chmod 755 /etc/init.d/redis

 

3)启动测试

  
  /etc/init.d/redis start

启动成功会提示如下信息:

  
  Starting Redis server...
  Redis is running...

 

4)设置开机自启动

  
  chkconfig --add /etc/init.d/redis
  chkconfig redis on

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值