我的排序集中的项目看起来很少:
> zrangebylex search - +
1) "abcdefghijkl"
2) "[asd](asd)"
3) "[zxy](zxc)"
如何才能使用前两个字符'[a'?
我正在尝试实现一个自动完成系统,当我在redis-cli中尝试它们时,这些特殊字符会出现问题。
我尝试了以下命令,但它们不起作用(带/不带引号):
zrangebylex search ([a "([a\xff"
zrangebylex search (\[a "([a\xff"
答案 0 :(得分:1)
redis-cli需要引号,但除此之外,所有引号都应按预期工作。这是我会话的输出:
127.0.0.1:6379> zadd search 0 abcdefjhijkl
(integer) 1
127.0.0.1:6379> zadd search 0 "[asd](asd)"
(integer) 1
127.0.0.1:6379> zadd search 0 "[zxy](zxc)"
(integer) 1
127.0.0.1:6379> ZRANGEBYLEX search - +
1) "[asd](asd)"
2) "[zxy](zxc)"
3) "abcdefjhijkl"
127.0.0.1:6379> ZRANGEBYLEX search "([a" "([a\xff"
1) "[asd](asd)"
```