我们很高兴地宣布 Redis Enterprise Pack 的新 docker 镜像的预览版发布。
Redis 是与 Docker 容器一起使用的最流行的数据库。 Redis Enterprise Pack 扩展了开源 Redis,并通过显着的运营节省提供稳定的高性能、线性扩展和高可用性。
新的 Redis Enterprise Pack 镜像可在 Docker Hub上找到。
在使用 Redis Enterprise Pack 时,Docker 带来了很多好处。 容器有助于最小化 Redis Enterprise Pack 的规模,并将其正确地融入您的开发环境。 您可以在 Windows、macOS 或 Linux 主机上本地运行完整的集群。
您可以使用 Docker 在 MacOS、各种 Linux 和基于 Windows 的机器中运行 Redis Enterprise Pack 容器。 入门很简单
步骤 1:运行 Redis Enterprise Pack 容器
docker run -d –cap-add sys_resource –name rp -p 8443:8443 -p 12000:12000 redis/redis
步骤 2:设置 Redis Enterprise Pack 集群
只需访问主机上的 https://localhost:8443 并按照设置说明进行操作。
步骤 3:创建 Redis 数据库
在端口 12000 上创建一个 Redis 数据库 – 单击高级选项以设置数据库端口。
步骤 4:使用 redis-cli 连接到您的数据库
docker exec -it rp bash
# sudo /opt/redis/bin/redis-cli -p 12000
# 127.0.0.1:16653> set key1 123
# OK
# 127.0.0.1:16653> get key1
# “123”
容器镜像代表 Redis Enterprise Pack 集群的单个节点。 每个容器实例都可以运行多个开源 Redis 分片,以提供无缝扩展。 Redis Enterprise Pack Proxy 是一个高速进程,可扩展从 Redis 应用程序到集群的所有连接,同时提高延迟和吞吐量。 集群管理器管理并持续监控 Redis Enterprise Pack 节点的集群,并提供高效的多租户架构,以减少 noisy-neighbours 的影响。 Redis Enterprise Pack 还提供了一个简单的可视化 UI,用于通过 HTTPS 进行管理、警报和监控。
在使用 Docker 部署 Redis Enterprise Pack 时,有几种常见的拓扑:
您可以在我们的 Docker 文档中找到更多详细信息。