我有一个密钥列表,想删除所有密钥。没有模式匹配,没什么,只是简单的删除。我不想运行循环,因为大约有3-4k键。
我试图将列表传递到删除功能,但没有用
redis_keys = [key1,key2,key3,key4....keyn]
redis.delete(redis_keys)
Run Code Online (Sandbox Code Playgroud)
在文档中显示
但不是如何传递多个密钥。同样,所有问题都与在将键与模式匹配时删除有关,但与可用的确切键无关。
该*names语法手段,你可以通过传递多个变量
redis.delete(*redis_keys)
Run Code Online (Sandbox Code Playgroud)
这实际上只是的简写
redis.delete(redis_keys[0], redis_keys[1], redis_keys[2], ..., redis_keys[-1])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1585 次 |
| 最近记录: |