1、下载Redis
官网:Redis
历史版本:Index of /releases/
下载版本:redis-7.0.5.tar.gz
2、 解压安装
(1)解压
将下载的安装放置于opt文件夹下,使用命令解压文件。
sudo tar zxvf redis-7.0.5.tar.gz
(2)安装依赖gcc
Redis是基于c语言编写的需要安装依赖,需要安装gcc。
yum install gcc-c++
以上命令运行,需要先完成yum的安装。
①下载yum安装包
wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
② 解压安装包
tar xvf yum-3.2.28.tar.gz
③安装yum
进入yum-3.2.28文件夹,执行安装指令 :
cd yum-3.2.28
sudo apt install yum
④解决安装问题
安装后,终端提示“E:无法定位软件包 yum”问题,尝试输入以下命令:
sudo apt-get update
sudo apt-get upgrade
说明:以上命令执行完毕后,再次执行命令“sudo apt install yum”,仍然提示“E:无法定位软件包 yum”问题,但是输入“gcc -v”命令后,查看发现gcc已经安装成功。
gcc -v
⑤配置Gcc需要的文件
执行两次“make”后,执行“make install”命令。
sudo make
sudo make
sudo make install
(3)redis启动
进入默认路径:/usr/local/bin,输入命令运行redis。
①启动redis-server服务
redis-server redisconfig/redis.conf
②启动redis-cli服务
redis-cli -p 6379
③查看redis的进程是否开启
ps -ef|grep redis
④关闭redis服务
shutdown
3、redis开机自启动
(1)创建redis.service 文件
cd /etc/systemd/system
vi redis.service
(2)配置文件
在redis.service文件中进行配置,保存。
[Unit]
Description = Redis Server
After = network.target
[Service]
ExecStart = /usr/local/redis/redis-6.0.0/bin/redis-server /usr/local/redis/redis-6.0.0/etc/redis.conf --daemonize no
ExecStop = /usr/local/redis/redis-6.0.0/bin/redis-cli -p 6379 shutdown
Restart = always
[Install]
WantedBy = multi-user.target
(3) 重新加载服务
systemctl daemon-reload
(4)启动命令
# 开机自动启动
systemctl enable redis.service
# 取消开机自动启动(卸载服务)
systemctl disabled redis.service
# 启动redis服务
systemctl start redis.service
# 查看服务状态
systemctl status redis.service
# 停止服务
systemctl stop redis.service
总结:
1、本篇内容如有不足和错误之处,还请指正!
2、安装过程,参考了以下文章,在此表示感谢!