本文我的操作环境是 Ubuntu 20.04 ,我的工作目录是 /home/ubuntu
下面的命令我将都会在此目录执行除非我有特殊的声明。
mkdir -p playedu-redis/conf && mkdir playedu-redis/data
上面命令是在我的工作目录创建 playedu-redis
目录,并在该目录下创建 conf
和 data
目录。接下来给 playedu-redis
目录授权:
chmod a+rwx playedu-redis
redis
配置文件vi playedu-redis/conf/redis.conf
执行上传命令,进入编辑器界面,此时按 I
键进入 INSERT
模式(也就是插入模式),将下面的配置内容粘贴赋值到其中:
# Redis configuration file example.
protected-mode yes
bind 0.0.0.0
port 6379
# 这个是配置 redis 的连接密码
# 请务必配置,默认是 playeduxyz
requirepass playeduxyz
# 数据持久化
appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec
dir /data
注意,如果您对配置不甚明白,那么您只需要修改上述配置中的
playeduxyz
为任意长度的随机字符串即可。
sudo docker run -d --restart=always \
-p 6379:6379 \
--network playedu-network \
--name playedu-redis \
-v /home/ubuntu/playedu-redis/data:/data \
-v /home/ubuntu/playedu-redis/conf/redis.conf:/usr/local/etc/redis/redis.conf \
redis:7.0.12 \
redis-server /usr/local/etc/redis/redis.conf