我可以通过python从redis获得一个键/值:
import redis r = redis.StrictRedis(host='localhost', port=6379, db=0) data = r.get('12345')
如何同时从2个键(一次调用)中获取值?
我尝试过: data = r.get('12345', '54321') 但那不管用……
data = r.get('12345', '54321')
另外,如何获取基于部分键的所有值? 例如 data = r.get('123*')
data = r.get('123*')
你可以用这个方法 mget 要在一次调用中获取多个键的值(以与键相同的顺序返回):
mget
data = r.mget(['123', '456'])
要按照特定模式搜索键,请使用 scan 方法:
scan
cursor, keys = r.scan(match='123*') data = r.mget(keys)
(文件: https://redis-py.readthedocs.io/en/latest/ )