如果我尝试使用SetObject并且已经拥有相同的密钥,会发生什么情况?

时间:2020-04-13 19:54:05

标签: cachingframework.redis

我正在使用带有cachingFramework.redis的Redis缓存的项目。

我已经可以使用Redis的get函数(使用FetchObject)

但是我需要更新保存功能以保存到数据库中,并覆盖/更新Redis中的键/值。

我应该使用SetObject吗?或者我需要先致电Remove(key)

1 个答案:

答案 0 :(得分:0)

它实际上取决于when参数,但是默认情况下,无论其类型如何,对redis的SET操作都会覆盖当前值。 Here是文档。

因此,您无需调用Remove方法。

您可以检查here StackExchange.Redis库如何根据参数在不同的SET命令(SET,SETNX,SETEX)之间进行选择。

相关问题