如何在python中获取集合的redis值的计数

xfyts7mz  于 2021-06-10  发布在  Redis
关注(0)|答案(1)|浏览(397)

我想得到给定键模式的值的计数。我的redis里有一套钥匙是:'sample:key“:架构”
我要获取与此键关联的值的总数。
目前,我做了以下工作,它的工作

import redis

redis_client = redis.StrictRedis(host='localhost', port=6379, db=0)
key_schema = 'sample:key:schema'
count_of_values = len(redis_client.smembers(key_schema))

有没有更好的方法直接获取计数而不必获取所有记录并计数?

llew8vvj

llew8vvj1#

你不必跟我在一起 smembers 以及 len 以后再说。你可以用 scard 为此,这是python文档的链接。
这是redis的官方文档
返回存储在键处的集合的集合基数(元素数)。

相关问题