阿里云RDS(Relational Database Service)是用于关系型数据库(如MySQL、SQL Server、PostgreSQL等)的托管服务,不支持Redis。
你提到的 RedisSearch 模块,实际上是属于 Redis 的一个扩展功能,特别是由 Redis Stack(原 Redis Modules)提供的高级功能,比如全文搜索(RediSearch)、JSON支持(ReJSON)、时间序列(RedisTimeSeries)等。
因此:
❌ 阿里云 RDS 不带 RedisSearch 模块,原因如下:
- RDS 不提供 Redis 服务。
- RedisSearch 是 Redis 的模块,不是 RDS 支持的功能。
✅ 正确的服务:阿里云的 云数据库 Tair(兼容 Redis)
阿里云提供了专门用于 Redis 及其增强功能的服务:
- 云数据库 Redis 版
- 云数据库 Tair(增强版,兼容 Redis)
其中,Tair 支持多种 Redis 模块,包括:
- RediSearch(支持全文检索)
- RedisJSON
- RedisTimeSeries
- RedisBloom 等
💡 在创建 Tair 实例时,你可以选择开启这些模块。例如,在控制台创建实例时,选择“增强性能型”或“集群版”,并启用 RediSearch 模块。
如何使用 RedisSearch 功能?
- 登录 阿里云控制台 → 进入 云数据库 Tair。
- 创建一个 Tair 实例,并在配置中选择启用 RediSearch 模块。
- 使用 redis-cli 或客户端连接后,即可使用
FT.SEARCH、FT.ADD等命令进行全文搜索。
总结
| 服务 | 是否支持 RedisSearch |
|---|---|
| 阿里云 RDS | ❌ 不支持(不提供 Redis) |
| 阿里云 Redis 版 | ⚠️ 基础版不支持模块 |
| 阿里云 Tair(增强版) | ✅ 支持 RediSearch 等模块 |
👉 所以,如果你需要 RedisSearch 功能,请使用 阿里云 Tair 并开启对应模块。
如需官方文档参考:
🔗 阿里云 Tair 简介
🔗 Tair 支持的 Redis 模块
CLOUD云计算