360 Secure SkillHub
360 安全技能中心

Redis

这是一款依赖redis-cli的Redis实例管理工具。核心功能含连接参数配置、连通性测试、键值增删改查、键的类型/TTL查询、实时命令监控、数据备份导入导出、服务器信息查看及慢日志分析等。典型场景有检查Redis健康状态、验证数据类型、备份迁移数据、排查性能问题等。通过命令行执行脚本指令,输出对应Redis返回结果或操作反馈。

bytesagain
bytesagain
热度 50.05
最近更新 2026-03-19 19:31:49
分类:开发依赖:代码执行 / 读写文件应用场景:数据处理 / 自动化脚本 / DevOps

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add redis
Metadata
name
redis
version
3.0.2
author
BytesAgain
homepage
https://bytesagain.com
source
https://github.com/bytesagain/ai-skills
license
MIT-0
tags
["redis","tool","utility"]
description
Connect, query, and monitor Redis instances. Use when checking key health, validating data types, generating backups, formatting results, linting configs.

redis

Connect, query, and monitor Redis instances. Use when checking key health, validating data types, generating backups, formatting results, linting configs.

Commands

REDIS_HOST

(default: 127.0.0.1)

scripts/script.sh REDIS_HOST

REDIS_PORT

(default: 6379)

scripts/script.sh REDIS_PORT

REDIS_DB

(default: 0)

scripts/script.sh REDIS_DB

ping

Test Redis connectivity and latency

scripts/script.sh ping

info

Server info (sections: server, clients, memory, stats, etc.)

scripts/script.sh info [section]

get

Get value (auto-detects type: string, list, set, hash, zset)

scripts/script.sh get <key>

set

Set a key-value pair (extra opts passed to Redis SET)

scripts/script.sh set <key> <val> [opts]

del

Delete one or more keys

scripts/script.sh del <key> [key...]

keys

List keys matching pattern (default: *)

scripts/script.sh keys [pattern]

monitor

Live stream of all Redis commands

scripts/script.sh monitor

stats

Comprehensive server statistics

scripts/script.sh stats

flush-confirm

Flush current database (with confirmation)

scripts/script.sh flush-confirm

export

Export all keys to a file

scripts/script.sh export <file>

import

Import keys from an export file

scripts/script.sh import <file>

ttl

Check TTL of a key

scripts/script.sh ttl <key>

type

Check type of a key

scripts/script.sh type <key>

dbsize

Show number of keys

scripts/script.sh dbsize

slowlog

Show slow query log (default: 10 entries)

scripts/script.sh slowlog [count]

Requirements

  • redis-cli

Powered by BytesAgain | bytesagain.com | hello@bytesagain.com

Configuration

Variable Required Description
REDIS_HOST No Redis host (default: 127.0.0.1)
REDIS_PORT No Redis port (default: 6379)
REDIS_DB No Redis database number (default: 0)
REDIS_PASSWORD No Redis authentication password

Data Storage

Connection history and command logs are saved to ~/.local/share/redis-helper/.

Security

Redis credentials are passed via environment variables. The password is used in redis-cli command-line arguments as required by the redis-cli interface.