如何在Windows上安装部署redis stack,超详细教程,建议收藏

如何在Windows上安装部署redis stack,超详细教程,建议收藏

大家好,我是老码农。

《码农说》公众号的第8篇文章来袭,昨天有网友后台留言,希望分享在Windows上如何部署redis stack,

要时刻倾听用户的心声,今天我就准备了一个教程,跟大家分享如何安装并简单使用。

官方

大概的意思:在windows上如果部署redis stack,需要先在Windows上安装docker,其实Windows上安装Docker环境也比较简单,大家只需要安装一个Docker Desktop即可。

Docker Desktop:www.docker.com/products/do...

先透漏点消息:最近老码农一直在梳理Docker系列文章,后面会针对Docker做一个比较详细的分享,云原生的时代,不懂一点容器技术就太out了。

本篇文章针对如何安装docker环境就先不说明了,请大家自行查阅相关资料恶补相关知识。

下面提供两种方式

第一种:直接运行dokcer run命令启动容器

  • Step1:先打开一个dos窗口,执行下面的命令,创建数据卷

    lua 复制代码
     D:\oldgeek\docker>docker volume create redis_data
     redis_data
  • Step2:新建并启动容器,redis密码:docker#example#123

    bash 复制代码
     docker run -v /redis_data:/data -p 6379:6379 -p 8001:8001 -e REDIS_ARGS="--requirepass docker#example#123" -d redis/redis-stack:latest
  • Step3: 查看容器是否正常启动

    bash 复制代码
     D:\oldgeek\docker>docker ps
     CONTAINER ID   IMAGE                           COMMAND                   CREATED          STATUS         PORTS                                                      NAMES
     00225fbe8162   mysql:8.0.27                    "docker-entrypoint.s..."   34 seconds ago   Up 8 seconds   33060/tcp, 0.0.0.0:3386->3306/tcp                          docker-mysql
     7bc836d62b67   portainer/portainer-ce:latest   "/portainer"              3 hours ago      Up 3 hours     0.0.0.0:8000->8000/tcp, 0.0.0.0:9443->9443/tcp, 9000/tcp   portainer
     1c0904b11353   nginx                           "/docker-entrypoint...."   3 hours ago      Up 3 hours     0.0.0.0:80->80/tcp     

第二种:使用docker-compose启动容器

我比价推荐这种方式,建议大家平时多整理相关脚本,后面做项目的时候随用随拿,能提高咱们得研发效率。

  • Step1: 编写compose.yml文件,文件内容如下,密码:docker#example#123,密码强度一定要够呛,我分享的第2篇文章就提到密码问题,平时一定要多注意。

    yaml 复制代码
     services:
       redis:
         container_name: docker-redis
         image: redis/redis-stack:latest
         restart: always
         volumes:
           - redis_data:/data 
         ports:
           - 6379:6379
           - 8001:8001
         environment:
           - REDIS_ARGS='--requirepass docker#example#123'
     volumes:
       redis_data:
  • Step2: 执行命令docker compose up -d

    bash 复制代码
     D:\oldgeek\docker\yaml\redis>docker compose up -d
     [+] Running 2/2
      ✔ Volume "redis_redis_data"  Created                                                                                                                                                                                                   0.0s
      ✔ Container docker-redis     Started                                                                                                                                                                                                   0.1s
     ​
     D:\oldgeek\docker\yaml\redis>docker ps
     CONTAINER ID   IMAGE                           COMMAND                   CREATED         STATUS         PORTS                                                      NAMES
     4258b2de5bc5   redis/redis-stack:latest        "/entrypoint.sh"          5 seconds ago   Up 4 seconds   0.0.0.0:6379->6379/tcp, 0.0.0.0:8001->8001/tcp             docker-redis
     26ffb592e1f9   mysql:8.0.27                    "docker-entrypoint.s..."   12 hours ago    Up 5 minutes   33060/tcp, 0.0.0.0:3386->3306/tcp                          mysql-db-1
     7bc836d62b67   portainer/portainer-ce:latest   "/portainer"              16 hours ago    Up 5 minutes   0.0.0.0:8000->8000/tcp, 0.0.0.0:9443->9443/tcp, 9000/tcp   portainer
     1c0904b11353   nginx                           "/docker-entrypoint...."   17 hours ago    Up 5 minutes   0.0.0.0:80->80/tcp                                         nginx

确认环境

redisinsight

  • Step2: 如下图,勾选后,点击【Submit】按钮
  • Step3: 登录进来后,如下图,接下来我们添加一个key
  • Step4: 如下图,按【+Key】按钮,开始添加key
  • Step5: 如下图,输入后按【Add Key】按钮
  • Step6:提示添加Key已经成功。
  • Step7:左边展示的是Key信息,右边显示的Key所对应的值。
  • Step8:到此,说明Redis是能正常动作的

我是老码农

大家好!我是老码农。今天关于redis stack的安装就分享到这里。

关注《码农说》,期待未来能与更多的同学有深入的交流,一同学习技术,共同成长。

相关推荐
小毛驴8509 小时前
redis 如何持久化
数据库·redis·缓存
Kevinyu_15 小时前
Redisson
java·redis·缓存
代码老y16 小时前
Redis 生产实战 7×24:容量规划、性能调优、故障演练与成本治理 40 条军规
数据库·redis·缓存
sevevty-seven16 小时前
Redis 事务错误处理机制与开发应对策略
数据库·redis·log4j
武子康20 小时前
大数据-44 Redis 慢查询日志详解与性能优化实战指南
大数据·redis·后端
代码老y21 小时前
从单线程到云原生:Redis 二十年演进全景与内在机理深剖
数据库·redis·云原生
hxdcxy1 天前
redis中间件
数据库·redis·中间件
青竹易寒1 天前
Redis技术笔记-从三大缓存问题到高可用集群落地实战
数据库·redis·笔记
生活百般滋味,人生需要笑对。 --佚名2 天前
springboot如何redis锁
java·spring boot·redis