【发布时间】:2020-05-09 07:59:55
【问题描述】:
我正在关注this example 在 Dotnet Core 上实现 Redis 缓存。
不幸的是,似乎 Get(key) 和 GetString(key) 都只返回值,而不是过期等元数据。
当我使用 redis-cli 时,我可以使用 HGETALL key 检索数据和元数据
1) "absexp"
2) "637153531959962660"
3) "data"
4) "[{<snip>}]"
5) "sldexp"
6) "-1"
有什么方法可以从我的代码中访问这些元数据?
当然可能有一些变通方法,例如在数据对象本身中添加过期时间或添加包含元数据的第二个键,但两种解决方案都不是很优雅。
【问题讨论】:
标签: asp.net .net-core redis stackexchange.redis