大家好,我是gopher_looklook,现任某独角兽企业后端开发工程师,喜欢钻研Go源码,发掘各项技术在大型Go微服务项目中的最佳实践,期待与各位牛友多多交流,一起进步!LRU设计描述设计和构建一个`最近最少使用(Least Recently Used)缓存,该缓存会删除最近最少使用的元素。缓存应该从键映射到值(允许插入和检索特定键对应的值),并在初始化时指定最大容量。该缓存应该支持以下操作: 获取数据Get(key)和写入数据Put(key, value)。可以假定缓存元素的键值都是string类型。获取数据时,如果Key存在,则获取其缓存值Value,如果不存在则返回空字符串,并给出e...