Docker安装Redis,并在 Visual Studio Code 中使用它

Docker安装Redis

查找Redis

bash 复制代码
docker search Redis

完整结果

bash 复制代码
PS C:\Users\cheng> docker search Redis
NAME                                DESCRIPTION                                      STARS     OFFICIAL
redis                               Redis is an open source key-value store that...   12814     [OK]     
redislabs/redisearch                Redis With the RedisSearch module pre-loaded...   64        
redislabs/redisinsight              RedisInsight - The GUI for Redis                 102               
redis/redis-stack-server            redis-stack-server installs a Redis server w...   76        
redis/redis-stack                   redis-stack installs a Redis server with add...   106       
redislabs/rebloom                   A probablistic datatypes module for Redis        27
redislabs/redis                     Clustered in-memory database engine compatib...   40
redislabs/rejson                    RedisJSON - Enhanced JSON data type processi...   53
redislabs/redismod                  An automated build of redismod - latest Redi...   47
redislabs/redisgraph                A graph database module for Redis                27
redislabs/redistimeseries           A time series database module for Redis          12
redislabs/operator                                                                   7
redislabs/operator-internal         This repository contains pre-released versio...   1

拉取 Redis(最新版本)

bash 复制代码
docker pull redis:latest

查看镜像列表

bash 复制代码
docker images

完整结果

bash 复制代码
PS C:\Users\cheng> docker images
REPOSITORY                        TAG       IMAGE ID       CREATED         SIZE 
redis                             latest    9509c4dd19fb   5 weeks ago     116MB 

运行容器

bash 复制代码
docker run -itd --name redis-v1 -p 6379:6379 redis
  • -p 6379:6379:映射容器服务的 6379 端口到宿主机的 6379 端口。外部可以直接通过宿主机ip:6379 访问到 Redis 的服务。

查看容器运行信息

bash 复制代码
docker ps

完整结果

bash 复制代码
PS C:\Users\cheng> docker ps
CONTAINER ID   IMAGE     COMMAND                   CREATED          STATUS          PORTS                    NAMES  
e74b17c983bf   redis     "docker-entrypoint.s..."   31 seconds ago   Up 29 seconds   0.0.0.0:6379->6379/tcp   redis-v1

测试Redis

执行容器

bash 复制代码
docker exec -it redis-v1 /bin/bash 

完整结果

bash 复制代码
PS C:\Users\cheng> docker exec -it redis-v1 /bin/bash  
root@e74b17c983bf:/data# 

接着输入 redis-cli

完整结果

bash 复制代码
PS C:\Users\cheng> docker exec -it redis-v1 /bin/bash  
root@e74b17c983bf:/data# redis-cli
127.0.0.1:6379> 

设置一个 key 和 value

bash 复制代码
PS C:\Users\cheng> docker exec -it redis-v1 /bin/bash  
root@e74b17c983bf:/data# redis-cli
127.0.0.1:6379> set test 1
OK
127.0.0.1:6379> get test
"1"
127.0.0.1:6379> set test 1a
OK
127.0.0.1:6379> get test
"1a"
127.0.0.1:6379>

Visual Studio Code 安装Redis工具

搜索 Redis

选择第一个安装

安装完成后, 重启vs code

点击Database

点击 Create Connection

创建一个新的连接

设置 名称、主机名、端口、点击保存,再点击连接

下图就是连接后的效果

当然,你也可以选择编辑他

编辑的效果

相关推荐
刘马想放假14 分钟前
Docker 从入门到进阶:一篇写给工程师的系统化实战指南
运维·docker·容器
zjun30211 小时前
如何搭建TRAE IDE 连接到容器开发环境
docker·容器·ascend·trae
寒冰碧海1 小时前
大模型部署从0到1(一):通用环境全流程准备|NVIDIA驱动+Docker+NVIDIA Container Toolkit
运维·docker·容器
hj2862512 小时前
K8S 核心组件与资源概念 + 带注释命令 + 实操案例版笔记
笔记·容器·kubernetes
nece0013 小时前
Kubernetes v1.36.0 + Ubuntu24.04 + containerd 2.x WordPress 完整部署文档
云原生·容器·kubernetes
hdsoft_huge3 小时前
SpringBoot 系列 20:Jar 打包 + Docker 容器化 + Compose 一键部署|服务器上线 & 零停机平滑升级全教程
spring boot·docker·jar
你想考研啊3 小时前
七、Docker 容器 + Docker Compose单机部署理发店系统
docker·容器·composer
梅头脑4 小时前
Redis 核心原理:为什么快?五种数据结构 + 持久化双引擎
redis
梦梦代码精4 小时前
BuildingAI:企业级开源智能体搭建平台的破局者
前端·docker·架构·开源·代码规范
霸道流氓气质4 小时前
CodeBuddy中配置Redis MCP 连接与排错实战
数据库·redis·缓存