当前位置: 首页 > news >正文

docker启动redis简单方法

1、拉取redis镜像

docker pull redis

2、在本地某个位置创建以下内容

建议将以下内容放在一起,方便以后管理和查看

# 以/docker/redis为例 mkdir -p /docker/redis mkdir -p /docker/redis/data touch /docker/redis/redis.conf touch /docker/redis/redis.bash

3、编辑配置文件vim /docker/redis/redis.conf

# Redis配置文件 # Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no # 指定Redis监听端口,默认端口为6379 port 6379 # 绑定的主机地址,不要绑定容器的本地127.0.0.1地址,因为这样就无法在容器外部访问 bind 0.0.0.0 #需要密码则打开 requirepass mima # 持久化 appendonly yes

4、编辑/docker/redis/redis.bash

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

解释以上命令

docker run redis # 从redis镜像运行容器 -p 6379:6379 # 映射本地6379端口到容器6379端口,前为本地端口 --name redis # 设置容器名称为redis,方便以后使用docker ps进行管理 -v /docker/redis/redis.conf:/etc/redis/redis.conf # 关联本地/docker/redis/redis.conf文件到容器中/etc/redis/redis.conf,同样,前为本地 -v /docker/redis/data:/data # 关联本地/docker/redis/data到容器内/data目录,此为存放redis数据的目录,为方便以后升级redis,而数据可以留存 -d # 后台启动,使用此方式启动,则redis.conf中daemonize必须设置为no,否则会无法启动 redis-server /etc/redis/redis.conf # 在容器内启动redis-server的命令,主要是为了加载配置

5、给予执行权限

sudo chmod 777 /docker/redis/redis.bash

6、启动

/docker/redis/redis.bash # 查看是否已启动 docker ps # 如果无法启动或者docker ps中无对应内容,将bash中命令复制出来,删除-d参数启动,查看报错信息 # 使用redis-cli或者rdm访问 localhost:6379 # 如需访问容器,可使用 docker exec -it redis bash # 或直接使用redis-cli访问容器内redis docker exec -it redis redis-cli [-a mima]

注意:

#出现以下错误则是没有输入密码导致 127.0.0.1:6379> set name "hello" (error) NOAUTH Authentication required. #运行以下命令即可 127.0.0.1:6379> auth “mima”

原作者链接

http://www.jsqmd.com/news/211936/

相关文章:

  • DVWA靶场通关——SQL Injection篇
  • C#数据库操作系列---SqlSugar完结篇
  • 基于Django的网络设备租赁系统设计与实现-计算机毕业设计源码+LW文档
  • 二分猜答案
  • 二分猜答案
  • 嵌入式工程师面试宝典:常见算法题与底层驱动问题解析
  • rust学习-探讨为什么需要标注生命周期
  • Docker 之mysql从头开始——Docker下mysql安装、启动、配置、进入容器执行(查询)sql
  • DeepSeek R1 简易指南:架构、本地部署和硬件要求
  • 基于Python的智能房价分析与预测系统设计-计算机毕业设计源码+LW文档
  • CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞复现
  • 基于Python爬虫的网络小说热度分析django-计算机毕业设计源码+LW文档
  • 2026年最新爆火!7款AI论文写作神器限时实测,一键生成文献综述与真实交叉引用
  • com.microsoft.sqlserversqljdbc4jar4.0 was not found产生原因及解决步骤
  • docker安装redis
  • com.mysql.cj.jdbc.exceptions.CommunicationsException Communications link failure 问题解决
  • 【NLP】Hugging Face使用指南
  • atl110.dll文件丢失找不到 打不开问题 免费下载方法分享
  • Git合并时忽略文件的6种技巧
  • 在 Ubuntu 下载 Typora
  • RK3588+kylin V10安装docker
  • python---正则表达式
  • ATL80.dll文件丢失找不到 打不开问题 免费下载方法分享
  • 最新爆火6款免费AI论文神器!PaperTan一站式搞定选题降重
  • Linux 命令行实战训练营(
  • 超强在线图片处理器:支持各种格式转换GIF/AVIF/HEIF
  • VisionPro二开之九点标定
  • Design Fluid Viscous Dampers in SAP2000 and Peform3D
  • 2026新测!这几款款亲测有效的降ai率工具推荐,含手把手教你论文降ai,查重率从红变绿只需几分钟!
  • VisionPro之九点标定