redis安装步骤
- 1.下载redis
- 2.新建redis文件夹
- 3.解压安装Redis
- 4.编译
- 5.修改相关配置
- 6.错误
redis下载官网:
https://download.redis.io/releases/
找到自己需要的版本
1.下载redis
选着自己需要下载的版本后,右击选择复制链接,然后利用命令进行下载,进入Xshell控制台,输入wget将复制的链接粘帖上
命令如下:
wget https://download.redis.io/releases/redis-6.0.5.tar.gz
在控制台执行如下命令后:
2.新建redis文件夹
在/usr/local文件夹下
3.解压安装Redis
解压:
将下载的redis压缩包解压到指定的目录,一般是将redis目录放在/usr/local/redis目录下,可以使用-C指定到解压下目录
tar -zvxf redis-6.0.5.tar.gz -C /usr/local/redis
解压后当前的目录出现一个redis-6.0.5的目录,就是我们刚刚解压的目录
4.编译
由于redis是c语言编写的,所以我们需要先安装gcc,安装的命令如下:
yum install gcc-c++
然后进入到redis目录,进入redis-6.0.5,然后执行make,控制台会输出一编译的信息
最终编译成功后如图:
安装
输入命令:
make PREFIX=/usr/local/redis install
执行结果如下:
自此redis就安装成功了。可以输入命令查看安装的redis版本
启动redis
进入src目录下,输入命令启动redis
cd src
./redis-server
效果如下:
5.修改相关配置
(1).修改redis.conf的配置来设置redis以守护进程的形式启动,将no改为yes
这样启动就不会有图形界面。
(2).如果需要远程连接可以取消保护模式,将protected-mode设置为no,同时将bind注释
daemonize改为 yes
新建redis系统服务文件
在/usr/lib/systemd/system新建redis.service
内容如下:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/redis-6.0.5/src/redis-server /usr/local/redis/redis-6.0.5/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
保存系统服务文件,然后输入命令,重载系统服务:systemctl daemon-reload
实现开机自启 systemctl enable redis
重启服务器 reboot
重新连接服务器,查看redis 服务的状态: systemctl status redis
查看端口 netstat -tnap
安装成功~
6.错误
6.1 lsof未安装
安装 lsof
对于基于 Red Hat/CentOS 的系统,可以使用以下命令安装 lsof:
sudo yum install lsof
对于基于 Debian/Ubuntu 的系统,可以使用以下命令安装 lsof:
sudo apt-get update
sudo apt-get install lsof
验证安装
命令: lsof -v