我已经用Python创建了一个hashset
import redis
redisClient = redis.StrictRedis(host='localhost', port=6379,db=0)
redisClient.hset("orders", "test1", "One")
redisClient.hset("orders", "test2", "Two")
redisClient.hset("orders", "abc1", "Two")
现在,我想使用各种正则表达式在上面生成的hashset
上创建查询,以根据一些正则表达式查找值
eg. find all values having key matching as test.
我们可以像这样使用hscan在hashset上迭代进行搜索,并根据hashset的键定义不同的参数进行搜索。你知道吗
例如。我的hashset键是这样的:
SSDT|U 2018-12-09T07:15:00 | SEDT|U 2018-11-07T15:45:00 | DWST|U 10/5/11 11 11:00 | DWEDT|U 10/5/11 15:00 | STID|U 25 | OTIA|U 7 | OSSI| U 1 | DAID| U 10 | TCID| U 0 | DID| ENO| U 0 | ISD| U FALSE
不要根据各种模式过滤值,hs可以这样使用:
相关问题 更多 >
编程相关推荐