golang-cache是全局吗


当前第2页 返回上一页

1

2

3

2019/02/05 17:49:32 found: Spring Festival

2019/02/05 17:50:32 sleep 60s…

2019/02/05 17:50:32 not found

首先,创建一个新的cache,其中的key过期时间是30s,并且每10s清除缓存中的过期key。

定期清除缓存中的过期key,是通过一个常驻goroutine实现的。

接着,设置一个key/value,及其过期时间。过期时间使用默认过期时间,即30s。

获取这个key,可以看到,此时这个key在cache中是存在的。

睡眠60s,使刚才设置的key过期。

再次获取这个key,此时key已经过期,被清除了,不在cache

以上就是golang-cache是全局吗的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

手撸golang go与微服务 聚合模式之2

go-carbon 1.3.2 版本发布,新增自定义 i18n 系列方法和日文翻译文件

介绍golang gorm操作mysql及gorm基本用法

2021-03-10 面试问题

leetcode lcp 34. 二叉树染色 golang

聊聊dapr的pipeline

go-carbon1.2.4发布了!新增系列时间比较方法

聊聊golang的ddd项目结构

go go.mod详解

redis的bitmap如何在golang中使用

更多相关阅读请进入《golang》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...