获取托管 Redis 中的键列表 | Google 云内存存储
Get list of keys in managed Redis | Google Cloud Memory Store
我正在开发 Cloud Memory Store(documentation) for storing data in the Redis using python client library。
Python 客户端库具有添加、设置、获取、删除值的各种功能 (for more info),但我找不到任何东西来获取已存储的值列表在数据库中。
我的用例是获取一大块键(基于特定前缀)并删除它们。
我想知道如何获取已存储在数据库中的密钥列表。
这是一个 python 片段,它使用 scan()
从商店中获取所有与模式匹配的键并删除它们 one-by-one:
import redis
r = redis.StrictRedis(host='localhost', port=6379, db=0)
for key in r.keys('*'):
# delete the key
r.delete(key)
我正在开发 Cloud Memory Store(documentation) for storing data in the Redis using python client library。
Python 客户端库具有添加、设置、获取、删除值的各种功能 (for more info),但我找不到任何东西来获取已存储的值列表在数据库中。
我的用例是获取一大块键(基于特定前缀)并删除它们。
我想知道如何获取已存储在数据库中的密钥列表。
这是一个 python 片段,它使用 scan()
从商店中获取所有与模式匹配的键并删除它们 one-by-one:
import redis
r = redis.StrictRedis(host='localhost', port=6379, db=0)
for key in r.keys('*'):
# delete the key
r.delete(key)