Go—go-cache包学习详解编程语言
2023-06-13 09:11:48 时间
github.com/patrickmn/go-cache
go-cache是一款类似于memached 的key/value 缓存软件。它比较适用于单机执行的应用程序。
go-cache实质上就是拥有过期时间并且线程安全的map,可以被多个goroutine安全访问。
举例说明用法
package main import ( "log" "time" "github.com/patrickmn/go-cache"
接着,设置一个key/value,及其过期时间。过期时间使用默认过期时间,即30s。 获取这个key,可以看到,此时这个key在cache中是存在的。 睡眠60s,使刚才设置的key过期。 再次获取这个key,此时key已经过期,被清除了,不在cache中。原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/18141.html
cgojavamac
相关文章
- Go 结构体
- Go语言数据类型之特殊常量iota的使用(九)
- 2.Go语言之标准库学习记录(2)
- Go-Excelize API源码阅读(二十五)——GetSheetName、GetSheetIndex、GetSheetMap()
- 如何优雅的通过Shell脚本一键部署GO项目到服务器 |Go主题月
- Go语言编程设计学习Day1:helloworld 变量 常量
- mac 上学习k8s系列(53)seata-go
- 「Go工具箱」推荐一个变量调试神器:go-spew
- 「Go工具箱」一个简单、易用的多错误管理包:go-multierror
- GO学习路线及资源分享
- Go-包管理-go build(一)
- Go语言go mod包依赖管理工具使用详解
- Go-errors第三方包学习详解编程语言
- Go语言使用事件系统实现事件的晌应和处理
- Go语言定时器实现原理及作用
- 搭建Linux上使用Go语言的环境搭建(linuxgo语言环境)
- 编程新精英:Go语言 Redis开发(go语言redis开发)
- Go语言连接Oracle数据库实战(go连接oracle)
- 程序Linux上运行Go语言程序的指南(linux运行go)
- Go 并发编程中的经验教训
- 以Go语言操作MySQL:轻松运行数据库各种查询(go语言mysql)
- 请求简单而快速用Go编写的Redis请求测试(用go写的redis)
- Go语言操作Oracle轻松实现数据库编程(go语言访问oracle)
- 数据库Go语言实现监控Oracle数据库(go监听oracle)
- 学习Oracle Go了解信息技术世界(oracle go的用法)
- Oracle Go用法快速指南(oracle go用法)