我将密钥存储在我的 Redis 中,如下所示。
- 项目:page_1_user_1
- 项目:page_1_user_2
- 项目:page_1_user_3
- 项目:page_2_user_1
- 项目:page_2_user_2
- 项目:page_3_user_1
要删除与模式匹配的键,我使用 Stackoverflow 上的许多答案中提到的以下命令。
redis-cli --scan --pattern '*page_1_*' | xargs -L 100 redis-cli unlink
现在,我想在一个查询中删除多个模式。在上面的查询中,我删除了具有page_1的模式,因此我想在一个对 redis-cli 的查询中删除多个模式,例如page_2和page_3 。现在我一直在循环我的模式并调用上面的 redis-cli 查询。是否有可能有类似下面的东西?
redis-cli --scan --pattern '*page_1_*,*page_2_*,*page_3_*' | xargs -L 100 redis-cli unlink