0
我正在尝试将Redis用于我的实时搜索查询。在阅读下面提到的文章后,我尝试了python脚本,它工作正常。但在数据库中,我有两个领域:Redis使用Zadd存储多个参数
我)COUNTRY_NAME II)COUNTRY_ID
我怎样才能插入COUNTRY_ID并使其可搜索作为article讨论。
我正在尝试将Redis用于我的实时搜索查询。在阅读下面提到的文章后,我尝试了python脚本,它工作正常。但在数据库中,我有两个领域:Redis使用Zadd存储多个参数
我)COUNTRY_NAME II)COUNTRY_ID
我怎样才能插入COUNTRY_ID并使其可搜索作为article讨论。
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])