缓存模块设计与本地缓存实现策略.pdf

缓存模块——API设计

API可以认为是最关键的一个设计。我们

可以参考不同的缓存中间件的API设计。

•单个操作

•批量操作

•针对数字的自增自减

缓存模块——API设计

go-cache的API设计。API都是差不多

的,它的API分成两部分:

•单个操作

•针对数字的加减操作

缓存模块——API设计

我们的API暂时设计成这样子,后面有需要的时

候再继续增加API。

需要注意到,我们依旧保持在公开方法里面接收

一个context参数,这个参数在本地缓存实现里

面可能没用,但是在接入Redis

文档评论(0)

1亿VIP精品文档

相关文档