文件名称:rediscache:用于在 redis 中缓存内容的小库(通过 go-redis)
文件大小:4KB
文件格式:ZIP
更新时间:2024-07-22 11:48:01
Go
重新缓存 import "github.com/guregu/rediscache" rediscache 是一个用于在 Redis 中缓存数据的小型库,类似于定义 groupcache 主题的方式。 获取值时,它会自动将字符串类型的 Redis 数据转换为您传递给它的任何内容,有点像 json.Unmarshal 的工作方式。 我还在玩这个,所以认为它不稳定。 基本原理 我发现自己编写的代码会一遍又一遍地重复这些操作: 将某种 ID 转换为 Redis 密钥 尝试从Redis获取值 如果从缓存中丢失,计算该值并将其设置在 Redis 中 将结果字符串转换为可用的东西 这是执行上述操作的通用方法,受 groupcache 和标准 JSON 包的启发。 用法 // Cache represents one Redis-cached value. // It will try to g
【文件预览】:
rediscache-master
----key.go(659B)
----cache.go(3KB)
----README.md(3KB)
----cache_test.go(3KB)