我们如何在Redis中使用特殊字符的SSCAN进行部分搜索



我已经创建了一个Redis集合,下面是集合的成员:

 "[test@#$demo%^here[sfs]][en-us][1234]"

我在Redis集合中有1000个成员,我想使用扫描来搜索这个文档,我已经尝试了以下方法

 sscan test 0 match "[test@#$demo%^here[sfs]][en-us]" 

,但不能正常工作,所以我怎么能直接做到没有循环?

使用转义在匹配表达式中具有特殊含义的字符。你可以试试:

sscan test 0 match "\[test@#$demo%^here\[sfs]\]\[en-us\]*"

最新更新