Ubuntu 可点跳转下面链接查看
Ubuntu 系统 快速 安装 Redis_富贵稳中求的博客-CSDN博客
CentOS7 Linux 安装Redis 配置快捷启动命令 后台运行Redis
亲测 ubuntu 安装 redis 同样 可用
第一步:下载Redis安装包
下载地址:Index of /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
第三步:安装gcc依赖
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
第六步:重新打开一个窗口,查看redis进程【因为redis现在还无法后台运行】
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,7,8步骤,适用于CentOS
6、给予权限并添加服务【进入/etc/init.d目录下操作】
cd /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
ubuntu 系统 6,7,8步骤往从这里开始
6、给予权限并添加服务【进入/etc/init.d目录下操作】
chmod 777 redis
sysv-rc-conf redis on
注意:Ubuntu 中 chkconfig 已经被 sysv-rc-conf 所替代,需要安装 sysv-rc-conf ,安装步骤如下
## vim 编辑 sources.list
sudo vi /etc/apt/sources.list
## 在末尾添加下面代码
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
## 更新 sapt-get
sudo apt-get update
## 安装 sysv-rc-conf
sudo apt-get install sysv-rc-conf
7、打开和关闭命令
打开redis命令:service redis start
关闭redis命令:service redis stop
8、设置开机启动【进入/etc/init.d目录下操作才有效】
设为开机启动:sysv-rc-conf redis on
设为开机关闭:sysv-rc-conf redis off
问题1:因为配置了redis密码,redis需要安全验证
转载至>>>点击查看解决方法>>>步骤如下
vim /etc/init.d/redis
# 加入代码
-a "你的redis密码"
测试成功,只不过会有一些警告信息,暂时不管了
问题2:
直接杀死进程,再启动,发现启动不了
必须先进行一次指定文件方式启动,才能恢复正常
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是单独的一条。