Describe the bug
In Redis 8.0.0, the help
command in redis-cli gives useful information for most commands -- enough that I don't have to look at the docs to remember an argument. However, both vector sets and search-related commands (FT.CREATE, etc.) show "null":
127.0.0.1:6379> info
# Server
redis_version:8.0.0
redis_git_sha1:00000000
redis_git_dirty:1
redis_build_id:205b0ec41d42d8ec
redis_mode:standalone
os:Linux 6.10.14-linuxkit aarch64
arch_bits:64
# ... (output elided)
127.0.0.1:6379> help vsim
VSIM (null)
summary: (null)
group: module
127.0.0.1:6379> help ft.create
FT.CREATE (null)
summary: (null)
group: module
To reproduce
- Open
redis-cli
- Run
help ft.create
, etc.
Expected behavior
Useful output, such as this:
127.0.0.1:6379> help set
SET key value [NX|XX] [GET] [EX seconds|PX milliseconds|EXAT unix-time-seconds|PXAT unix-time-milliseconds|KEEPTTL]
summary: Sets the string value of a key, ignoring its type. The key is created if it doesn't exist.
since: 1.0.0
group: string
Additional information
NA
Comment From: LiorKogan
@abrookins - thank you for reporting this.
Internal ticket: RED-146383
Comment From: zsimo
I have the same issue, I have installed redis 8.0.2 but it says ERR unknown command 'FT.CREATE'
even if in the RedisSearch github page it says Starting with Redis 8, Redis Query Engine (RediSearch) is integral to Redis. You don't need to install this module separately
Comment From: LiorKogan
@zsimo did you follow the build instructions?
Comment From: zsimo
Do I have to explicitly say BUILD_WITH_MODULES=yes? I've build from the source, without saying it.
Comment From: LiorKogan
Yes, you need to specify it explicitly. The default (for now) is without modules.