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