我有一个 redis 排序集。
我需要从集合中按顺序获取与特定正则表达式模式匹配的成员。
我使用的是 ZSCAN,但它没有按顺序返回结果。 使用 ZRANGE,我无法进行正则表达式匹配。
有办法吗?
最佳答案
即使 ZSCAN
也不支持正则表达式,它只支持类似 glob 的模式。
这是使用 Lua scripting 的经典用例.在您的脚本中,您将能够 ZSCAN
然后排序,或者 ZRANGE
然后应用过滤。快乐黑客 ;)
关于redis - Redis排序集中的模式匹配并按顺序返回结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50371973/