redis

Manage Redis data structures, caching, and pub/sub messaging.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/zangxin75/openclaw-skills --skill redis-zangxin75
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: redis
Source: https://github.com/zangxin75/openclaw-skills/tree/main/Redis
Command: npx skills add https://github.com/zangxin75/openclaw-skills --skill redis-zangxin75

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires redis-cli, curl, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a streamlined interface for interacting with a Redis database, simplifying common operations like data retrieval, storage, and cache management.

Core Features & Use Cases

  • Key-Value Operations: Easily get, set, and delete data using keys.
  • Data Structures: Supports lists, sets, hashes, and other Redis data types.
  • Caching: Implement efficient caching strategies with Time-To-Live (TTL) management.
  • Pub/Sub: Facilitate real-time messaging between different application components.
  • Use Case: Quickly retrieve user session data from Redis, update a cache with new information, or publish a message to a channel to notify other services of an event.

Quick Start

Use the redis skill to get the value for the key 'user:123'.

Frequently Asked Questions about redis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Redis in-memory data structures for caching?

Manage Redis in-memory data structures for caching by executing key-value operations and TTL management via redis-cli. This skill supports strings, lists, sets, and hashes to implement efficient caching strategies against a running Redis instance.

How do I implement real-time messaging with Redis pub/sub?

Implement real-time messaging with Redis pub/sub by publishing messages to channels and subscribing to receive event notifications. This skill facilitates real-time messaging between different application components using a running Redis instance.

Do I need a running Redis instance to use this for session storage?

Yes, you need a running Redis instance accessible via a connection URL. This skill requires a live Redis deployment and command-line tools like redis-cli, curl, and jq to execute session storage and data retrieval operations.

Can I retrieve and update user session data stored in Redis hashes?

Retrieve and update user session data stored in Redis hashes using supported key-value and hash operations. This skill simplifies getting, setting, and deleting data, allowing you to quickly extract values like 'user:123' and update cache information.

What is the best way to set Time-To-Live for Redis cache keys?

Set Time-To-Live (TTL) for Redis cache keys by applying TTL management commands through redis-cli. This skill supports implementing efficient caching strategies by automating expiration on key-value pairs and other data structures.

Why does my Redis caching skill not execute operations correctly?

Redis caching operations fail when command-line dependencies are missing or the connection URL is invalid. Ensure redis-cli, curl, and jq are installed, and verify your running Redis instance is accessible to resolve execution issues.