rediscache用于Redis缓存的简易库(基于go redis)
rediscache 是一个用于在 Redis 中缓存数据的小型库,类似于 groupcache 主题的方式。获取值时,它会自动将字符串类型的 Redis 数据转换为您传递给它的任何内容,有点像 json.Unmarshal 的工作方式。作者仍在测试中,因此认为该库尚不稳定。
基本原理是:
-
将某种 ID 转换为 Redis 键
-
尝试从 Redis 获取值
-
如果缓存缺失,则计算该值并将其设置到 Redis 中
-
将结果字符串转换为可用的内容
这个库的实现灵感来源于 groupcache 和标准 JSON 包,提供了一种简洁的缓存方法。
用法:
// Cache 代表一个 Redis 缓存值。
// 它会尝试将值从 Redis 获取并转换为指定类型。
下载地址
用户评论