我有一个键列表,并希望删除所有键。没有模式匹配,没有,只是简单的删除。 我不想运行循环,因为这些将是大约3-4k键。
我试图在删除功能中传递列表,但它没有用
redis_keys = [key1,key2,key3,key4....keyn]
redis.delete(redis_keys)
在文档(docs)中,它显示:
但没有显示如何传递多个键。在所有问题上,所有问题都与删除,同时使用模式匹配键,但没有准确的键可用。
答案 0 :(得分:2)
*names
语法意味着您可以通过
redis.delete(*redis_keys)
这实际上只是
的简写符号redis.delete(redis_keys[0], redis_keys[1], redis_keys[2], ..., redis_keys[-1])