Redis - 安装部署
RHEL
在线安装
在线安装依赖Remi镜像源,安装前需确保已经正确安装并配置好。
bash
# 查询
sudo dnf module list | grep redis
# 安装方式一
sudo dnf module reset redis
sudo dnf module enable redis:remi-7.2 -y
sudo dnf install redis
# 安装方式二
sudo dnf module reset redis
sudo dnf module install redis:remi-7.2 -y
手工安装
bash
# 官方下载地址
https://rpms.remirepo.net/enterprise/9/redis72/x86_64/redis-7.2.5-1.el9.remi.x86_64.rpm
https://rpms.remirepo.net/enterprise/8/redis72/x86_64/redis-7.2.5-1.el8.remi.x86_64.rpm
https://rpms.remirepo.net/enterprise/7/remi/x86_64/redis-7.2.5-1.el7.remi.x86_64.rpm
# 清华大学镜像下载地址
https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/9/redis72/x86_64/redis-7.2.5-1.el9.remi.x86_64.rpm
https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/8/redis72/x86_64/redis-7.2.5-1.el8.remi.x86_64.rpm
https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/7/remi/x86_64/redis-7.2.5-1.el7.remi.x86_64.rpm
# 安装 RHEL9
sudo yum install -y redis-7.2.5-1.el9.remi.x86_64.rpm
# 安装 RHEL8
sudo yum install -y redis-7.2.5-1.el8.remi.x86_64.rpm
# 安装 RHEL7
sudo yum install -y redis-7.2.5-1.el7.remi.x86_64.rpm
安装目录
|---data --
|---|---app -- 应用目录
|---|---|---data -- 数据目录
|---|---|---|---redis -- Redis
|---|---|---|---|---data -- Redis数据目录
|---|---|---|---|---logs -- Redis日志目录
|---|---|---temp -- 临时目录
初始化
初始化数据目录并授权。
bash
# 新建数据目录和日志目录
mkdir -p /data/app/data/redis/data
mkdir -p /data/app/data/redis/logs
# 创建日志文件,这一步非必须
touch /data/app/data/redis/logs/redis.log
# 赋予目录权限
sudo chown -R redis.redis /data/app/data/redis
打开配置文件
bash
sudo vi /etc/redis/redis.conf
修改配置文件
bash
# 默认只允许本机访问,开启这个配置需要特别小心
bind * -::*
# 密码
requirepass redis
# 日志文件
logfile /data/app/data/redis/logs/redis.log
# 数据目录
dir /data/app/data/redis/data
系统服务
bash
sudo systemctl enable redis.service
sudo systemctl start redis.service
sudo systemctl stop redis.service
sudo systemctl restart redis.service
sudo systemctl disable redis.service
sudo systemctl status redis.service
sudo systemctl daemon-reload
MacOS
安装
bash
# 安装
brew install redis
常用操作
bash
#
brew services start redis
#
brew services restart redis
Windows
安装目录
bash
|---D
|---|---Tools --
|---|---|---redis --
|---|---|---|---server -- 安装目录
|---|---|---|---data -- 数据目录
|---|---|---|---logs -- 日志目录
新建数据目录和日志目录
bash
mkdir -p D:\Tools\redis\server
mkdir -p D:\Tools\redis\data
mkdir -p D:\Tools\redis\logs
修改配置文件
bash
# ====================================================================
# 自定义配置
# ====================================================================
# 密码
requirepass redis
# 日志文件
logfile D:\Tools\redis\logs\redis.log
# 数据目录
dir D:\Tools\redis\data
直接启动
bash
redis-server redis.windows.conf
系统服务
bash
# 安装系统服务
redis-server --service-install --service-name RedisServer redis.conf
# 启动系统服务
redis-server --service-start --service-name RedisServer
# 停止系统服务
redis-server --service-stop --service-name RedisServer
# 删除系统服务
redis-server --service-uninstall --service-name RedisServer
# 启动系统服务
net start RedisServer
# 停止系统服务
net stop RedisServer
常用操作
防火墙
bash
# 开放端口
firewall-cmd --permanent --zone=public --add-port=6379/tcp
#
firewall-cmd --reload
查看进程
bash
ps -ef | grep redis
检查端口
bash
netstat -lanp | grep 6379