Cachingframework.redis 如果我尝试使用SetObject,而我已经拥有相同的密钥,会发生什么?
我正在做一个使用Redis缓存和cachingFramework.Redis的项目 我已经在使用Redis的get函数(使用FetchObject) 但我需要更新Save函数以保存在DB中,并覆盖/更新Redis中的键/值Cachingframework.redis 如果我尝试使用SetObject,而我已经拥有相同的密钥,会发生什么?,cachingframework.redis,Cachingframework.redis,我正在做一个使用Redis缓存和cachingFramework.Redis的项目 我已经在使用Redis的get函数(使用FetchObject) 但我需要更新Save函数以保存在DB中,并覆盖/更新Redis中的键/值 我应该使用SetObject吗?或者我需要调用first Remove(key)它实际上取决于when参数,但默认情况下,redis上的SET操作会覆盖当前值,而不管其类型如何。是文档 因此,您不需要调用Remove方法 您可以检查StackExchange.Redis库如何
我应该使用SetObject吗?或者我需要调用first Remove(key)它实际上取决于
when
参数,但默认情况下,redis上的SET操作会覆盖当前值,而不管其类型如何。是文档
因此,您不需要调用Remove
方法
您可以检查
StackExchange.Redis
库如何根据参数在不同的SET命令(SET、SETNX、SETEX)之间进行选择。这实际上取决于when
参数,但默认情况下,Redis上的SET操作会覆盖当前值,无论其类型如何。是文档
因此,您不需要调用Remove
方法
您可以查看StackExchange.Redis库如何根据参数在不同的SET命令(SET、SETNX、SETEX)之间进行选择。谢谢您的回答。是的,我已经看过文档了,但是cachingFramework.redis文档很差。而且它没有说任何关于发送特定命令的内容。但我测试过了,并按照你说的那样工作。SetObject使用相同的键覆盖当前值。谢谢您的回答。是的,我已经看过文档了,但是cachingFramework.redis文档很差。而且它没有说任何关于发送特定命令的内容。但我测试过了,并按照你说的那样工作。SetObject使用相同的键覆盖当前值。