首页 > 数据库 >Docker安装Redis

Docker安装Redis

时间:2022-11-07 19:33:12浏览次数:31  
标签:Redis redis data 6379 3.2 Docker server 安装 docker

1.Docker 安装 Redis
方案一:使用docker拉取镜像
1、查找Docker Hub上的redis镜像
docker search redis
2、拉取官方的镜像,标签为3.2(先创建redis文件夹)
docker pull redis:3.2
3、本地镜像列表里查到REPOSITORY为redis,标签为3.2的镜像
docker images redis
方案二:通过 Dockerfile 构建
2.使用Redis(记得在redis文件加下创建data文件夹来持久化数据)
1、启动无密码的redis
docker run -p 6379:6379 -v $pwd/data:/data -d redis:3.2 redis-server --appendonly yes
备注:
-p 6379:6379 : 将容器的6379端口映射到主机的6379端口
-v $pwd/data:/data : 将主机中当前目录下的data挂载到容器的/data
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
2、启动带密码的redis
docker run -p 6379:6379 -d --restart=always redis:3.2 redis-server --appendonly yes# --requirepass "your passwd"
备注:
-p 6379:6379 :将容器内端口映射到宿主机端口(右边映射到左边)
redis-server –appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
requirepass “your passwd” :设置认证密码
–restart=always : 随docker启动而启动
3.连接、查看进入容器(相当于进入操作redis的客户端 keys *)
无密码:#docker exec -it <container name or id> redis-cli
有密码:#docker exec -it <container name or id> redis-cli -a 'your passwd'

标签:Redis,redis,data,6379,3.2,Docker,server,安装,docker
From: https://www.cnblogs.com/mosson/p/16867160.html

相关文章

  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
    (建议初学者把这个系列前面的都看看,那对于redis的基本使用操作及一些消息的订阅分布都是没问题的了)Redis,一个缓存数据库。不仅仅是能用于对数据的CRUD,也可以作为一个消息中间......
  • docker-compose部署elasticsearch集群
    一、准备基础镜像dockerpullelasticsearch:7.3.2二、dockerfile(Dockerfile-elasticsearch),为了保护原生的镜像FROMelasticsearch:7.3.2MAINTAINERlili......
  • C# 中使用 Redis 简单存储
    原文网址:https://www.cnblogs.com/timeddd/p/11117787.htmlRedis是一个开源的使用ANSIC语言编写的支持网络、可基于内存也可持久化的日志型、Key-Value数据库。常......
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
    前言 该篇介绍的内容如题,就是利用redis实现接口的限流( 某时间范围内最大的访问次数) 。正文 惯例,先看下我们的实战目录结构:首先是pom.xml核心依赖: <!--用于redis......
  • springboot 集成redis
    1、redisforwindows下载地址: https://how2j.cn/frontdownload?bean.id=1733(注意启动方式)2、使用场景:高频访问的场景:---用户的权限可以放到缓存中设置过期时间(就不......
  • ROS安装
    在Windows上安装ros2官网教程已经很详尽了:Installation/Windows-ROSWiki如果官网教程看不懂的话,可以参照这个详尽的:如何优雅地在windows上玩ROS(一个紧致的解决方案)-......
  • 在MAC上安装mysql
    安装Mysql使用可视化界面安装方式。1、登录Mysql的官网,mysql下载的官网2、下载“社区版的Mysql”,点击下图的MysqlCommunity(GPL)Downloads。 3、然后选择MysqlCom......
  • Docker 安装 nginx 并启动容器
    docker拉取Nginx镜像dockerpullnginx:latest拉取完成查看:dockerimages准备工作先在主机创建工作文件夹,为了挂载配置和静态文件的访问使用#启动一个容器docker......
  • Git的下载、安装与配置,详细图文教程
    找到已下载的安装包文件,点击安装   一直点击next,直到出现install,点击install,然后点击finish,安装完成。安装完成后,桌面右键出现GitGUI、Gitbash选项,说明已安......
  • linux安装mongodb 并且远程连接
    一、引言​​MongoDB​​是一个由C++语言编写的基于分布式文件存储的数据库,MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关......