获取托管 Redis 中的密钥列表 |谷歌云内存存储

问题描述 投票:0回答:1

我正在开发 Cloud Memory Store(文档),用于使用 python 客户端库在 Redis 中存储数据。

Python 客户端库具有各种功能来添加、设置、获取、删除值(了解更多信息),但我找不到任何内容来获取已存储在数据库中的值列表。

我的用例是获取一大块密钥(基于特定前缀)并删除它们。

我想知道如何获取已存储在数据库中的密钥列表。

python redis google-cloud-memorystore
1个回答
2
投票

这是一个 python 代码片段,使用

keys()
从存储中获取与模式匹配的所有键并将它们一一删除:

import redis

r = redis.Redis(host='localhost', port=6379, db=0)
for key in r.keys('*'):
    # delete the key
    r.delete(key)
© www.soinside.com 2019 - 2024. All rights reserved.