docker中配置redis

1、常规操作

docker pull redis(默认你的docker中没有redis)

2、查看redis是否拉取成功

docker images redis

3、创建目录,在你的宿主机,(我是在虚机中建的centos7)为了给redis配置文件使用

4、下载redis,解压,复制redis.conf到你上一步建立的目录下,/home/docker-data-redis

5、解压后,将redis.conf上传

6、一顿操作

6.1、 注释掉127.0.0.1,允许远程访问

6.2、守护线程启动,默认为no

6.3、设置redis访问密码

6.4、redis持久化

7、启动redis

docker run -p 6380:6379 --name redis-d -v /home/docker-data/redis/redis.conf:/etc/redis/redis.conf -v /home/docker-data/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

  1. -p 6380:6379:把容器内的6379端口映射到宿主机6380端口
  2. -v /home/docker-data/redis/redis.conf:/etc/redis/redis.conf:把宿主机配置好的redis.conf放到容器内的**"/etc/redis/redis.conf"**这个位置中
  3. -v /home/docker-data/redis/data:/data :把redis持久化的数据在宿主机内显示,做数据备份
  4. redis-server /etc/redis/redis.conf :让redis按照这个redis.conf的配置启动

8、docker启动客户端

BUT,有问题,如下

docker exec -it redis-d redis-cli
(error) NOAUTH Authentication required.

auth 刚刚在redis.conf配置的密码

9、操作完后,就可以愉快的玩耍了

打完收工


青山绿水永长流,子兮国风长安见,大侠甩手一个分享可好

相关推荐
爬也要爬着前进5 小时前
redis主从搭建
数据库·redis·缓存
BullSmall7 小时前
Anolis OS 8.10 完整安装 Docker CE(生产可用,解决 podman 冲突)
docker·容器·podman
用户095367515838 小时前
在系统的学习 redis 前的疑惑
redis·go
梦梦代码精10 小时前
开源AI应用平台BuildingAI解析:插件化架构、应用市场与热门案例
人工智能·机器学习·docker·开源
吴声子夜歌11 小时前
Redis 3.x——集群故障转移
java·数据库·redis·集群
明豆12 小时前
Redis 分布式缓存生产实战
redis·分布式·缓存
IT瑞先生12 小时前
Docker快速部署Mysql的三种方法——实操篇
mysql·adb·docker
海兰12 小时前
【高速缓存】RedisVL 指南:从向量搜索到 AI 应用落地
人工智能·redis
weixin_7275356212 小时前
双Token认证体系深度拆解:Spring Security + JWT + Redis
redis·spring·wpf
梦远青城13 小时前
Docker 部署python的paddle进行OCR文字识别身份证
python·docker·ocr·paddle·身份证识别