DC娱乐网

快速体验 redis-stack 镜像和容器

redis/redis-stack:latest Docker 镜像提供了一种便捷的方式来运行 Redis Stack,

redis/redis-stack:latest Docker 镜像提供了一种便捷的方式来运行 Redis Stack,其中包含 Redis 服务器以及附加模块,还包含 RedisInsight,可用于本地开发。

拉取镜像:

docker pull redis/redis-stack:latest

查看镜像:

docker images redis/redis-stack

REPOSITORY TAG IMAGE ID CREATED SIZE

redis/redis-stack latest 9eafe528d67a 4 weeks ago 895M

启动容器:

docker run -it --rm --name redis-stack-latest -p 6379:6379 -p 8001:8001 redis/redis-stack:latest

参数说明:

-it:以交互模式运行容器,并分配一个伪终端。

--rm:容器退出时自动删除。

--name redis-stack-latest:为容器指定一个名称,便于管理。

-p 6379:6379:将容器内的 6379 端口(Redis 服务器)映射到宿主机的 6379 端口。

-p 8001:8001:将容器内的 8001 端口(RedisInsight)映射到宿主机的 8001 端口。

redis/redis-stack:latest:指定要使用的 Docker 镜像。

运行此命令后,Redis Stack 将可以在宿主机的 localhost:6379 上访问 Redis 服务器,在 localhost:8001 上访问 RedisInsight。你可以通过 Redis 客户端连接到 Redis,或者在浏览器中使用 RedisInsight 查看数据和模块。

查看Redis Server版本:

查看Redis服务器版本,最简单的方法是使用命令行工具。

使用Docker命令进入Redis容器:

docker exec -it <容器名> /bin/bash

docker exec -it redis-stack-latest bash

root@e949d1fa4cc2:/# redis-server --version

Redis server v=7.4.7 sha=00000000:0 malloc=jemalloc-5.3.0 bits=64 build=7ff529a4e8a149e0

可以查看本机已安装的Redis软件的版本号。

也可以通过 RedisInsight 提供的 CLI 界面,连接成功后,在Redis 命令行中输入命令: info server

在返回的信息中,找到 redis_version 字段,后面的值就是版本号。