2017-07-16 148 views
0

我正在尝试将Redis用于我的实时搜索查询。在阅读下面提到的文章后,我尝试了python脚本,它工作正常。但在数据库中,我有两个领域:Redis使用Zadd存储多个参数

我)COUNTRY_NAME II)COUNTRY_ID

我怎样才能插入COUNTRY_ID并使其可搜索作为article讨论。

回答

0

Redis排序集中的元素只是字符串。您可以将名称和ID连接起来以用于存储目的,并且在查询后将字符串拆分回字段。

伪例如:

# Store it 
redis.zadd('countries', 0, 'Italy:6379', 0, 'foobar:42', ... 

... 
# Query 
q = redis.zrangebylex('countries', ... 
f = q.split(':') 

print 'name: {}, id: {}'.format(f[0], f[1]) 
相关问题