通过docker启动redis,存在端口映射和数据卷

先将redis.conf文件进行创建,因为如果不先创建,在redis启动的时候,/etc/redis/中本没有文件,就会将redis.conf创建为一个文件夹

mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf

执行以下命令启动redis容器

docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf

因为redis默认是开启了RDB持久化,如果需要修改的话,可以在redis.conf中进行添加设置就好了

将aof开启:

appendonly yes

如果查看日志发现权限不够,可通过添加--privileged参数解决

如果需要设置redis的密码,可通过添加requirepass 密码 进行设置,连接的时候通过 -a进行验证

posted @ 2022-12-18 16:06  just1t  阅读(287)  评论(0编辑  收藏  举报