CentOS7 Linux 安装Redis 配置快捷启动命令 后台运行Redis 详细安装步骤

CentOS7 Linux 安装Redis 配置快捷启动命令 后台运行Redis 

第一步:下载Redis安装包

下载地址:http://download.redis.io/releases/

CentOS7 Linux 安装Redis 配置快捷启动命令 后台运行Redis 详细安装步骤_第1张图片

1、进入文件夹【/usr/local】

cd /usr/local

2、直接下载或复制下载链接输入命令下载:

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

第二步:解压

tar -zxvf redis-5.0.3.tar.gz

第三步:安装gcc依赖

yum install gcc

第四步:编译安装

1、更改解压后文件夹名称为redis

mv redis-5.0.3 redis

2、进入redis文件夹

cd redis

3、编译

make MALLOC=libc

CentOS7 Linux 安装Redis 配置快捷启动命令 后台运行Redis 详细安装步骤_第2张图片

CentOS7 Linux 安装Redis 配置快捷启动命令 后台运行Redis 详细安装步骤_第3张图片

第五步:测试启动

/usr/local/redis/src/redis-server

CentOS7 Linux 安装Redis 配置快捷启动命令 后台运行Redis 详细安装步骤_第4张图片

第六步:重新打开一个窗口,查看redis进程【因为redis现在还无法后台运行】

ps -ef|grep redis

CentOS7 Linux 安装Redis 配置快捷启动命令 后台运行Redis 详细安装步骤_第5张图片

第七步:配置后台运行、快捷启动命令

1、修改【/usr/local/redisredis.conf】文件

vim /usr/local/redis/redis.conf

注释 bind 127.0.0.1,否则只有本机才能访问

修改【daemonize no】改为yes,设置为后台运行

CentOS7 Linux 安装Redis 配置快捷启动命令 后台运行Redis 详细安装步骤_第6张图片

设置redis密码,打开注释,后面字母改为自己的密码

CentOS7 Linux 安装Redis 配置快捷启动命令 后台运行Redis 详细安装步骤_第7张图片

保存文件并退出

2、在etc文件夹下创建redis文件夹

mkdir /etc/redis

3、复制一个自定义启动文件

cp /usr/local/redis/redis.conf /etc/redis/6379.conf

4、配置redis快捷启动脚本命令脚本文件,取名为redis

cp /usr/local/redis/utils/redis_init_script /etc/init.d/redis

5、修改redis文件【注意EXEC和CLIEXEC的路径,修改为你自己设置的值

vim /etc/init.d/redis

CentOS7 Linux 安装Redis 配置快捷启动命令 后台运行Redis 详细安装步骤_第8张图片

# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

REDISPORT=6379
EXEC=/usr/local/redis/src/redis-server
CLIEXEC=/usr/local/redis/src/redis-cli

6、给予权限并添加服务【进入/etc/init.d目录下操作】

chmod 777 redis
chkconfig --add redis

7、打开和关闭命令

打开redis命令:service redis start

关闭redis命令:service redis stop

8、设置开机启动【进入/etc/init.d目录下操作才有效

设为开机启动:chkconfig redis on

设为开机关闭:chkconfig redis off

 

问题1:因为配置了redis密码,redis需要安全验证

CentOS7 Linux 安装Redis 配置快捷启动命令 后台运行Redis 详细安装步骤_第9张图片

点击查看解决方法

问题2:

CentOS7 Linux 安装Redis 配置快捷启动命令 后台运行Redis 详细安装步骤_第10张图片

直接杀死进程,再启动,发现启动不了

必须先进行一次指定文件方式启动,才能恢复正常

cd /usr/local/redis/src
./redis-server /usr/local/redis/redis.conf

【转载】问题3:Redis安装完后redis-cli无法使用(redis-cli: command not found)

之前安装redis后客户端无法使用,即redis-cli执行后报找不到的错误。这主要是安装redis的时候没有把客户端装上,在StackOverFlow上找到了一种只安装redis cli的方法,这里跟大家分享下。

wget http://download.redis.io/redis-stable.tar.gz(下载redis-cli的压缩包)
tar xvzf redis-stable.tar.gz(解压)
cd redis-stable(进入redis-stable目录)
make(安装)
sudo cp src/redis-cli /usr/local/bin/(将redis-cli拷贝到bin下,让redis-cli指令可以在任意目录下直接使用)

按照上面的指令执行之后redis-cli就可以正常执行了,注意上面的几条指令必须都执行,make是单独的一条。
--------------------- 
作者:月未明 
来源:CSDN 
原文:https://blog.csdn.net/qq_35981283/article/details/71631540 
版权声明:本文为博主原创文章,转载请附上博文链接!

 

 

 

 

 

你可能感兴趣的:(经历路程)