gpt4 book ai didi

Python:通过通配符获取内存缓存键值列表

转载 作者:太空宇宙 更新时间:2023-11-03 11:32:49 25 4
gpt4 key购买 nike

我在我的 Django 应用程序中使用 memcachedpylibmc 作为二进制文件。现在我想从缓存中获取键值列表。

假设我在缓存中有这个键值对数据,

{'Key_1':[1,2,3]} {'Key_2':[4,5,6]} {'Key_3':[6,7,8]}

我可以得到一条记录

cache.get('Key_1')

我想获取所有Key_*数据

cache.get('Key_*')

有人推荐一个方法吗?或者有可能吗?

谢谢!

最佳答案

如果你有字典,你可以这样做:

import re
dict = { 'Key_1':[1,2,3], 'Key_2':[4,5,6], 'Key_3':[6,7,8] }
r = re.compile(r"Key_\d+") // matching expression
matching_keys = filter(r.match, dict.keys())

这样您可以获得所有匹配的键,然后简单地迭代这些键。

关于Python:通过通配符获取内存缓存键值列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14018535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com