Linux Redis 安装并设置开机启动

安装 redis(注:以下是基于 linux 系统)

进入源码目录(注:一般将下载的源码文件统一放在这个目录下,当然也可以不放这里,看个人需要)

cd /usr/local/src

下载安装包

wget http://download.redis.io/releases/redis-4.0.8.tar.gz
注:此处假设最新版本为 4.0.8,如果不是要下载这个版本,则相应修改

解压安装包

tar -zxvf redis-4.0.8.tar.gz

进入解压后的文件夹

cd redis-4.0.8

创建安装目录(注:一般将程序统一安装在 /usr/local/ 目录下,当然也可以不放这里,看个人需要)

mkdir /usr/local/redis

安装 redis 到以上目录

make PREFIX=/usr/local/redis install

检查是否安装成功

ls /usr/local/redis/bin
如果安装成功,可以看到 bin 目录有以下文件
redis-benchmark
redis-check-rdb
redis-sentinel
redis-check-aof
redis-cli
redis-server

设置开机自启动

复制安装包中 utils 目录下的启动脚本文件 redis_init_script 到文件夹 /etc/init.d/ 并命名为 redis

cp /usr/local/src/redis-4.0.8/utils/redis_init_script /etc/init.d/redis
注:路径 /usr/local/src/redis-4.0.8 是按前面步骤的安装包解压后的位置,如果不是则相应修改;

编辑 /etc/init.d/redis 文件

打开文件

vi /etc/init.d/redis

修改文件内容
  1. 第一段末尾添加如下内容 #chkconfig: 2345 80 90
  2. EXEC=/usr/local/bin/redis-server 改为 EXEC=/usr/local/redis/bin/redis-server
    注:此处是设定执行文件的路径,以上路径是假设redis 安装的位置在 /usr/local/redis,如果实际不是,则相应修改;以下两点同;
  3. CLIEXEC=/usr/local/bin/redis-cli 改为 CLIEXEC=/usr/local/redis/bin/redis-cli
    注:此处是设定客户端启动文件的路径;
  4. CONF="/etc/redis/${REDISPORT}.conf" 改为 CONF="/usr/local/redis/conf/${REDISPORT}.conf"
    注:此处是设定配置文件的路径;注意 redis 下的目录 conf 是要在下一步手工新增
保存退出

新增配置文件存放目录

mkdir /usr/local/redis/conf

复制安装包中的配置文件 redis.conf 到以上 conf 目录,并重命名为 6379.conf

cp /usr/local/src/redis-4.0.8/redis.conf /usr/local/redis/conf/6379.conf

编辑配置文件 6379.conf

  1. 打开文件

vi /usr/local/redis/conf/6379.conf

  1. 修改文件的后台运行选项

找到 daemonize no 那一行, 将其改为 daemonize yes

  1. 保存退出

修改启动脚本文件的执行权限

chmod +x /etc/init.d/redis

设置开机启动

chkconfig redis on

测试启动 redis

service redis start
注:如果成功,会提示如下:Starting Redis server... Redis is running...

测试停止 redis

service redis stop

重启服务器

reboot

测试客户端 redis-cli

/usr/local/redis/bin/redis-cli
注:如果成功,提示如下:127.0.0.1:6379

你可能感兴趣的:(Linux Redis 安装并设置开机启动)