1

我正在开发一个使用 Redis 缓存和缓存框架.redis 的项目。

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

但我需要更新 Save 函数以保存在 DB 中并覆盖/更新 Redis 中的键/值。

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

4

1 回答 1

0

它确实取决于when参数,但默认情况下,redis 上的 SET 操作会覆盖当前值,而不管其类型如何。是文档。

所以你不需要调用该Remove方法。

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

于 2020-04-16T20:21:15.277 回答