Skip to content

camellia-redis-proxy add RedisSearch FT._LIST support #456

@jiahao-hub

Description

@jiahao-hub

Module: camellia-redis-proxy
Content: add RedisSearch FT._LIST support

FT._LIST 虽然在官方的说明中是一个临时的、内部的命令,但是这个命令从2021年合并到 RedisSearch 之后一直没有改变,而且在 Lettuce 也支持使用 FT._LIST 命令了。这导致一些人在使用 Proxy 时会出现一些困惑,希望 camellia-redis-proxy 也能支持 FT._LIST 命令。

Lettuce 连接 Proxy 会报错 ERR command not support,直连 Redis 不会,代码如下:

        RedisURI redisURI = RedisURI.Builder.redis("localhost").withPort(6380).build();
        RedisClient redisClient = RedisClient.create(redisURI);
        StatefulRedisConnection<String, String> connection = redisClient.connect();
        RediSearchCommands<String, String> search = connection.sync();
        search.ftList();

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions