下载地址:http://download.redis.io/releases/
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
yum install gcc
1、更改解压后文件夹名称为redis
mv redis-5.0.3 redis
2、进入redis文件夹
cd redis
3、编译
make MALLOC=libc
/usr/local/redis/src/redis-server
ps -ef|grep redis
1、修改【/usr/local/redisredis.conf】文件
vim /usr/local/redis/redis.conf
注释 bind 127.0.0.1,否则只有本机才能访问
修改【daemonize no】改为yes,设置为后台运行
设置redis密码,打开注释,后面字母改为自己的密码
保存文件并退出
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
# 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
点击查看解决方法
直接杀死进程,再启动,发现启动不了
必须先进行一次指定文件方式启动,才能恢复正常
cd /usr/local/redis/src
./redis-server /usr/local/redis/redis.conf
之前安装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
版权声明:本文为博主原创文章,转载请附上博文链接!