macbook M1 docker 安装redis(转载)


1.拉取镜像

docker pull redis
2. 启动容器

docker run -p 6379:6379 --name redis -v /Users/lixinxin/workspace/data/redis/data:/data -v /Users/lixinxin/workspace/data/redis/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

创建的redis.conf时为目录需要删除重新创建??

redis.conf文件内容如下:

bind 0.0.0.0
protected-mode yes
dir ./
requirepass 19971212
appendonly yes
目录挂载与操作

说明:使用 -v 参数将redis容器内部相关目录 挂载到 主机 对应的目录下面,如下冒号后面的目录是redis容器内部目录,冒号前面是主机目录
-v /Users/lixinxin/workspace/data/redis/data:/data

-v /Users/lixinxin/workspace/data/redis/redis.conf:/etc/redis/redis.conf
redis.conf

bind:redis服务器的网卡接口,而非访问redis服务器的IP

protected-mode:开启后禁止公网访问redis

requirepass: 密码

appendonly :是否持久化

3.进入容器,验证

docker exec -it redis /bin/bash
redis-cli 然后进入redis

set test 1
如果出现 “NOAUTH Authentication required",执行“auth 密码“即可

————————————————
版权声明:本文为CSDN博主「李小鑫」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013868195/article/details/119778589

相关