Redis安装及配置

Redis安装及配置

Linux Redis 安装教程

1 安装

  • 下载安装包 官网下载链接我下载的版本是 redis-4.0.9.tar.gz 将下载的安装包上传到服务器(建议到/home/redis)方便查看
  • 解压
cd /home
tar -xvf redis-4.0.9.tar.gz
#重命名
mv redis-4.0.9 redis
  • 编译安装
cd redis
make
make install

安装位置 redis-server:/usr/local/bin/redis-server redis-cli:/usr/local/bin/redis-cli

2 配置

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

vim redis.conf

具体修改如下

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

3 设置开机自启动

  • 新建文件
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="/home/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
  • 保存退出

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

  1. EXEC=/usr/local/bin/redis-server # 执行脚本的地址
  2. REDIS_CLI=/usr/local/bin/redis-cli # 客户端执行脚本的地址
  3. PIDFILE=/var/run/redis.pid # 进程id文件地址
  4. CONF=”/home/redis/redis.conf” #配置文件地址

  5. 设置权限

chmod 755 /etc/init.d/redis
  • 启动测试
/etc/init.d/redis start

启动成功会提示下面的信息

Starting Redis server...

#中间省略一些 可能会不同
Redis is running...

  • 设置开机自启动
chkconfig --add /etc/init.d/redis
chkconfig redis on

Original: https://www.cnblogs.com/iforeverhz/p/16257435.html
Author: iforeverhz
Title: Redis安装及配置

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/583216/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球