我在 rails 控制台中删除了一条用户记录,当我尝试使用已删除用户的电子邮件添加用户时,它仍然会引发 uniq 密钥冲突。
我觉得 Heroku 上的 Redis To Go 可能已经缓存了该用户(我对缓存不是很熟悉),这就是为什么当我执行 find_by(email:"email@email.com") 或当我做 User.all 时。
我相信它可能会留在缓存中?如果是这样,我该如何清除该缓存?
我正在使用 Rails 4、heroku、postgres、Redis To Go
我在 rails 控制台中删除了一条用户记录,当我尝试使用已删除用户的电子邮件添加用户时,它仍然会引发 uniq 密钥冲突。
我觉得 Heroku 上的 Redis To Go 可能已经缓存了该用户(我对缓存不是很熟悉),这就是为什么当我执行 find_by(email:"email@email.com") 或当我做 User.all 时。
我相信它可能会留在缓存中?如果是这样,我该如何清除该缓存?
我正在使用 Rails 4、heroku、postgres、Redis To Go