我可以使用Python从Redis获取一个键/值:
import redis
r = redis.StrictRedis(host='localhost', port=6379, db=0)
data = r.get('12345')
Run Code Online (Sandbox Code Playgroud)
如何同时(一次调用)从2个键中获取值?
我尝试过:data = r.get('12345', '54321')但这不起作用..
另外,如何获取基于部分键的所有值?例如data = r.get('123*')
您可以使用该方法mget在一个调用中获取几个键的值(以与键相同的顺序返回):
data = r.mget(['123', '456'])
Run Code Online (Sandbox Code Playgroud)
要按照特定模式搜索键,请使用以下scan方法:
cursor, keys = r.scan(match='123*')
data = r.mget(keys)
Run Code Online (Sandbox Code Playgroud)
(文档:https : //redis-py.readthedocs.io/en/latest/)
| 归档时间: |
|
| 查看次数: |
2534 次 |
| 最近记录: |