Redis Stack将多个领先的Redis模块集成为单个产品, 使得用户可以更轻松地利用基于 Redis 构建的搜索、文档存储、图数据和时间序列模型等,为redis开源生态和应用场景提供无限可能!
在docker上安装并运行redis-stack是最方便的,因此本文将介绍使用docker安装redis-stack。
一,安装docker(若未安装):
1、windows环境: https://daoadmin.kuryun.com/home/forum/detail/id/109.html
2、Linux环境:https://daoadmin.kuryun.com/home/forum/detail/id/112.html
二、安装redis-stack
$ docker run --name redis-stack -v e:/redis/data/redis:/app/redis/data -p 63789:6379 -p 13333:8001 -d redis/redis-stack
--name redis-stack
功能:指定容器名称为 redis-stack,便于后续管理(如启动、停止)。
-v e:/redis/data/redis:/app/redis/data
功能:将宿主机的目录 e:/redis/data/redis 挂载到容器内的 /app/redis/data
作用:实现数据持久化存储,避免容器删除后数据丢失。
端口映射
-p 63789:6379
将宿主机的 63789 端口映射到容器的 Redis 服务默认端口 6379,用于客户端连接 Redis。-p 13333:8001
将宿主机的 13333 端口映射到容器的 8001 端口,用于访问 RedisInsight(Redis 可视化工具)。-d
功能:以“后台守护进程”模式运行容器。
镜像名称 redis/redis-stack
包含 Redis Stack Server(集成 RedisJSON、RediSearch 等模块)和 RedisInsight 工具,适用于本地开发环境。
三、验证