内存缓存系统设计与实现.pdfVIP

  • 0
  • 0
  • 约1.93千字
  • 约 2页
  • 2026-08-31 发布于北京
  • 举报

涉及基础知识|end▁of▁sentence|

1.

集合

2.

iota

3.

移运算符

4.

面向

接口编程

5.

面向

对象

6.

读写锁

7.

协程

8.

定时触发

9.

select

case

10.

switch

case

11.

单元测试|

end▁of▁

sentence|

系统要求

1.

支持设定过期时间,精度到秒

2.

支持设定最大内

存,当内存超出时做出合适的处理

3.

支持并发安全

4.

按照以下接口要求实现|end▁of▁sentence|

typeCacheinterface{//size:1KB100KB1MB2MB

1GBSetMaxMemory(sizestring)bool//将value写入缓存Set(key

string,valinterface{},expiretime.Duration)bool//根据key值

获取valueGet(keystring)(interface{},bool)//删除key值

Del(keystring)bool//判断key是否存在Ests(keystring

文档评论(0)

1亿VIP精品文档

相关文档