小编这里为了省事,就直接用docker把redis就安装了,以下是具体步骤。
1. 设置docker镜像源
cd /etc/docker
vim daemon.json
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.xuanyuan.me",
"https://docker.1panel.live",
"https://hub.xdark.top",
"https://hub.littlediary.cn"
]
sudo systemctl daemon-reload
sudo systemctl restart docker
2. 拉取redis镜像
docker pull redis
3. 创建本地数据目录,挂在数据
mkdir -p /data/redis/{data,conf}
4. 启动redis(无密码启动)
docker run -d \
--name redis \
--restart always \
-p 6379:6379 \
-v /data/redis/data:/data \
redis:latest \
redis-server \
--protected-mode no \
--appendonly yes
5. 需要密码则创建配置文件
/data/redis/conf/redis.conf
# 外网访问
bind 0.0.0.0
# 密码
requirepass 123456
# 持久化
appendonly yes
# 持久化文件名
appendfilename "appendonly.aof"
# 关闭保护模式
protected-mode no
6. 启动容器
docker run -d \
--name redis \
--restart always \
-p 6379:6379 \
-v /data/redis/data:/data \
-v /data/redis/conf/redis.conf:/etc/redis/redis.conf \
redis:7.2 redis-server /etc/redis/redis.conf
安装redis主要就是需要提前将数据文件和配置文件的目录给创建好,启动的时候就可以自动映射了。
我是空谷有来人,感谢支持!