我正在使用缓存,并且我将 user_id 与缓存的页面一起存储,当用户注销时,我需要使用 user_id 清除特定用户的缓存页面的缓存。我使用以下正则表达式删除匹配的 user_id
cache_store.delete_matched("*id=#{current_user.id}*")
当它与第一个数字匹配时,它会删除所有 URL,例如,如果我想删除 id=12,它会删除所有 URL。
"localhost:3000/foo?id=123"
"localhost:3000/foo?id=12"
"localhost:3000/foo?id=129"
我想删除 id=12 的 URL。帮我解决这个问题。