如何在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的安装就分享到这里。

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

相关推荐
用户8324951417324 分钟前
Spring Boot 实现 Redis 多数据库切换(多数据源配置)
redis
傲祥Ax4 小时前
Redis总结
数据库·redis·redis重点总结
都叫我大帅哥11 小时前
Redis AOF持久化深度解析:命令日志的终极生存指南
redis
都叫我大帅哥11 小时前
Redis RDB持久化深度解析:内存快照的魔法与陷阱
redis
Hello.Reader15 小时前
Redis 延迟监控深度指南
数据库·redis·缓存
ybq1951334543115 小时前
Redis-主从复制-分布式系统
java·数据库·redis
马里奥Marioぅ15 小时前
Redis主从切换踩坑记:当Redisson遇上分布式锁的“死亡连接“
redis·分布式锁·redisson·故障转移
Hello.Reader19 小时前
Redis 延迟排查与优化全攻略
数据库·redis·缓存
东窗西篱梦1 天前
Redis集群部署指南:高可用与分布式实践
数据库·redis·分布式
半新半旧1 天前
Redis集群和 zookeeper 实现分布式锁的优势和劣势
redis·分布式·zookeeper