重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
redis-inspect by civitai/civitai
npx skills add https://github.com/civitai/civitai --skill redis-inspect使用此技能来检查 Redis 缓存状态,以用于调试目的。
node .claude/skills/redis-inspect/query.mjs <command> [options]
| 命令 | 描述 |
|---|---|
get <key> | 获取字符串值 |
keys <pattern> | 查找匹配模式的键(使用 * 作为通配符) |
ttl <key> | 获取 TTL(-1 = 永不过期,-2 = 未找到) |
type <key> | 获取键的类型 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
exists <key> | 检查键是否存在 |
hgetall <key> | 从哈希中获取所有字段 |
hget <key> <field> | 获取特定的哈希字段 |
scard <key> | 获取集合基数(数量) |
smembers <key> | 获取所有集合成员 |
llen <key> | 获取列表长度 |
lrange <key> | 获取列表元素 |
del <key> | 删除一个键(需要 --writable) |
info | 获取 Redis 服务器信息 |
| 标志 | 描述 |
|---|---|
--sys | 使用系统缓存而非主缓存 |
--writable | 允许写操作(del 命令必需) |
--json | 输出原始 JSON |
--limit <n> | 限制结果数量(默认:100) |
项目有两个 Redis 实例:
| 缓存 | 标志 | 环境变量 | 用途 |
|---|---|---|---|
| 主缓存 | (默认) | REDIS_URL | 常规缓存,集群模式,数据可丢失 |
| 系统缓存 | --sys | REDIS_SYS_URL | 持久化的系统值,单节点 |
常规应用缓存。此处的数据如果丢失可以重新生成。
持久化的系统配置和状态。更关键的数据。
# 查找匹配模式的键
node .claude/skills/redis-inspect/query.mjs keys "user:*" --limit 20
node .claude/skills/redis-inspect/query.mjs keys "packed:caches:*"
# 获取一个值
node .claude/skills/redis-inspect/query.mjs get "session:data2:123456"
# 检查系统缓存值
node .claude/skills/redis-inspect/query.mjs --sys get "system:features"
node .claude/skills/redis-inspect/query.mjs --sys hgetall "system:entity-moderation"
# 检查 TTL
node .claude/skills/redis-inspect/query.mjs ttl "generation:count:123"
# 检查哈希
node .claude/skills/redis-inspect/query.mjs hgetall "packed:caches:cosmetics"
node .claude/skills/redis-inspect/query.mjs hget "system:entity-moderation" "entities"
# 检查集合大小
node .claude/skills/redis-inspect/query.mjs scard "queues:seen-images"
# 获取服务器信息
node .claude/skills/redis-inspect/query.mjs info
node .claude/skills/redis-inspect/query.mjs --sys info
| 模式 | 描述 |
|---|---|
user:* | 用户数据 |
session:* | 会话数据 |
packed:caches:* | 打包/压缩的缓存数据 |
packed:user:* | 打包的用户缓存 |
generation:* | 生成相关缓存 |
tag:* | 标签缓存 |
| 模式 | 描述 |
|---|---|
system:* | 系统配置 |
generation:* | 生成限制/状态 |
download:limits | 下载限制 |
job:* | 作业状态 |
event:* | 事件配置 |
new-order:* | New Order 游戏状态 |
daily-challenge:* | 每日挑战配置 |
# 检查用户的会话是否存在
node .claude/skills/redis-inspect/query.mjs keys "session:data2:*" --limit 10
# 检查生成状态
node .claude/skills/redis-inspect/query.mjs --sys get "generation:status"
# 检查功能开关
node .claude/skills/redis-inspect/query.mjs --sys hgetall "system:features"
# 检查缓存内存使用情况
node .claude/skills/redis-inspect/query.mjs info
写操作需要 --writable 标志和用户批准:
# 删除特定键(需要批准)
node .claude/skills/redis-inspect/query.mjs del "some:key" --writable
重要提示:在使用 --writable 之前,务必征得用户许可。
周安装量
67
仓库
GitHub 星标
7.1K
首次出现
2026年1月21日
安全审计
安装于
codex62
gemini-cli62
opencode62
claude-code60
github-copilot57
cursor54
Use this skill to inspect Redis cache state for debugging purposes.
node .claude/skills/redis-inspect/query.mjs <command> [options]
| Command | Description |
|---|---|
get <key> | Get a string value |
keys <pattern> | Find keys matching pattern (use * as wildcard) |
ttl <key> | Get TTL (-1 = no expiry, -2 = not found) |
type <key> | Get the type of a key |
exists <key> | Check if key exists |
hgetall <key> | Get all fields from a hash |
hget <key> <field> | Get a specific hash field |
scard <key> | Get set cardinality (count) |
smembers <key> | Get all set members |
llen <key> | Get list length |
lrange <key> | Get list elements |
del <key> | Delete a key (requires --writable) |
info | Get Redis server info |
| Flag | Description |
|---|---|
--sys | Use system cache instead of main cache |
--writable | Allow write operations (required for del) |
--json | Output raw JSON |
--limit <n> | Limit results (default: 100) |
The project has two Redis instances:
| Cache | Flag | Env Variable | Purpose |
|---|---|---|---|
| Main Cache | (default) | REDIS_URL | Regular cache, cluster mode, can be lost |
| System Cache | --sys | REDIS_SYS_URL | Persistent system values, single node |
Regular application cache. Data here can be regenerated if lost.
Persistent system configuration and state. More critical data.
# Find keys matching a pattern
node .claude/skills/redis-inspect/query.mjs keys "user:*" --limit 20
node .claude/skills/redis-inspect/query.mjs keys "packed:caches:*"
# Get a value
node .claude/skills/redis-inspect/query.mjs get "session:data2:123456"
# Check system cache values
node .claude/skills/redis-inspect/query.mjs --sys get "system:features"
node .claude/skills/redis-inspect/query.mjs --sys hgetall "system:entity-moderation"
# Check TTL
node .claude/skills/redis-inspect/query.mjs ttl "generation:count:123"
# Inspect a hash
node .claude/skills/redis-inspect/query.mjs hgetall "packed:caches:cosmetics"
node .claude/skills/redis-inspect/query.mjs hget "system:entity-moderation" "entities"
# Check set size
node .claude/skills/redis-inspect/query.mjs scard "queues:seen-images"
# Get server info
node .claude/skills/redis-inspect/query.mjs info
node .claude/skills/redis-inspect/query.mjs --sys info
| Pattern | Description |
|---|---|
user:* | User data |
session:* | Session data |
packed:caches:* | Packed/compressed cached data |
packed:user:* | Packed user cache |
generation:* | Generation-related cache |
tag:* | Tag cache |
| Pattern | Description |
|---|---|
system:* | System configuration |
generation:* | Generation limits/status |
download:limits | Download limits |
job:* | Job state |
event:* | Event configurations |
new-order:* | New Order game state |
# Check if a user's session exists
node .claude/skills/redis-inspect/query.mjs keys "session:data2:*" --limit 10
# Check generation status
node .claude/skills/redis-inspect/query.mjs --sys get "generation:status"
# Check feature flags
node .claude/skills/redis-inspect/query.mjs --sys hgetall "system:features"
# Check cache memory usage
node .claude/skills/redis-inspect/query.mjs info
Write operations require --writable flag and user approval:
# Delete a specific key (requires approval)
node .claude/skills/redis-inspect/query.mjs del "some:key" --writable
IMPORTANT : Always ask the user for permission before using --writable.
Weekly Installs
67
Repository
GitHub Stars
7.1K
First Seen
Jan 21, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex62
gemini-cli62
opencode62
claude-code60
github-copilot57
cursor54
Lark CLI妙记查询工具:快速获取飞书妙记元信息(标题、封面、时长)
42,000 周安装
daily-challenge:*| Daily challenge config |