运行时依赖
无特殊依赖
安装命令 点击复制
官方clawhub install caching
镜像加速clawhub install caching --registry https://cn.clawhub-mirror.com
技能文档
概述
缓存是提高系统性能的关键组件,本技能涵盖缓存策略、失效机制、驱逐策略、HTTP缓存、分布式缓存及反模式的最佳实践。用途
- 设计缓存层
- 选择驱逐策略
- 调试过期数据
- 优化读取密集型工作负载
# 示例代码(假设,原文未提供)
# 示例:简单缓存实现
class SimpleCache:
def __init__(self, ttl=60): # 默认过期时间60秒
self.cache = {}
self.ttl = ttl def get(self, key):
if key in self.cache:
value, expire_time = self.cache[key]
if time.time() < expire_time:
return value
else:
del self.cache[key] # 删除过期项
return None
def set(self, key, value):
expire_time = time.time() + self.ttl
self.cache[key] = (value, expire_time)
# 命令行示例(假设,原文未提供)
# 清除缓存示例(具体命令依实际系统而定)
clear_cache --all
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制