- 虚拟机:VMware16
- 操作系统:CentOS-7-x86_64- Minimal-1708
- Redis:redis-6.2.6.tar
一.redis的下载安装
1.安装gcc工具
yum install -y gcc tcl
2.下载redis安装包到linux系统里,我的安装目录是 /usr/local/src/redis-6.2.6
wget http://download.redis.io/releases/redis-6.2.6.tar.gz
wget是联网下载命令,先进到安装目录里在执行命令,就会自动安装到当前目录
3.解压安装包
tar -xzf redis-6.2.6.tar.gz
4.解压成功后分别执行以下命令
cd redis-6.2.6
make
make install
make是编译,make install就是安装了
5.安装成功后redis服务器和客户端会自动保存在/usr/local/bin/ 下
以上就安装完成了!
二.配置
我们还要修改redis.conf 文件,文件保存在redis自动保存在安装包目录下,比如我的就保存在/usr/local/src/redis-6.2.6/redis.conf
- 因为要修改配置文件,我们要事先备份
cd /usr/local/src/redis-6.2.6
cp redis.conf redis.conf.bck
然后修改以下配置(密码可不设置)
# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0
# 守护进程,修改为yes后即可后台运行
daemonize yes
# 密码,设置后访问Redis必须输入密码
requirepass 1325
然后就可以启动redis了
# 进入redis安装目录
cd /usr/local/src/redis-6.2.6
# 启动
redis-server redis.conf
三.开机自启设置
1.新建一个系统文件
vi /etc/systemd/system/redis.service
粘贴下列代码块
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
2、然后重载系统
systemctl daemon-reload
3.接下来就可以使用如下命令操作redis了
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis
4.使redis开机自启
systemctl enable redis
四.GUI工具rdm
如果引用失败
- 有可能是redis.conf文件中没有把bind改成 0.0.0.0
- 没有关闭虚拟机防火墙
#关闭虚拟机防火墙
systemctl stop firewalld.service