wget方式下载
wget 下载
-P:指定下载路径
https://download.redis.io/releases/redis-6.2.6.tar.gz:就是复制链接地址
wget -P /usr/local/ https://download.redis.io/releases/redis-6.2.6.tar.gz
直接下载
安装gcc依赖
yum install -y gcc
安装tcl
yum install tcl -y
cd /usr/local
把redis-6.2.6.tar.gz上传到/usr/local进行解压
tar -zxvf redis-6.2.6.tar.gz
cd /usr/local/redis-6.2.6
如果Centos7没有权限要加sudo,即:sudo make && sudo make install PREFIX=/usr/local/redis-6.2.6
make && make install PREFIX=/usr/local/redis-6.2.6
vim redis.conf
注释掉bind 127.0.0.1
protected-mode no
daemonize yes
requirepass 你的密码(密码可配可不配。建议外网环境还是配一下,内网可不配)
/usr/local/redis-6.2.6/bin/redis-server redis.conf
设置开机启动
vi /etc/systemd/system/redis.service
复制粘贴以下内容,ExecStart是你安装redis的目录和配置文件目录
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis-6.2.6/bin/redis-server /usr/local/redis-6.2.6/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
内容结束,按ESC键,输入:wq
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service
开启放6379端口,使redis可以远程连接。
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重启防火墙
firewall-cmd --reload
服务操作命令
systemctl start redis.service #启动redis服务
systemctl stop redis.service #停止redis服务
systemctl restart redis.service #重新启动服务
systemctl status redis.service #查看服务当前状态
systemctl enable redis.service #设置开机自启动
systemctl disable redis.service #停止开机自启动