redis-compat

Compare Moon and Redis command outputs for byte-for-byte mismatches.

2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/pilotspace/moon --skill redis-compat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: redis-compat
Source: https://github.com/pilotspace/moon/tree/main/.claude/skills/redis-compat
Command: npx skills add https://github.com/pilotspace/moon --skill redis-compat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill verifies that Moon's command behavior matches Redis exactly, ensuring compatibility across operations.

Core Features & Use Cases

  • Cross-server compatibility testing: Run identical sequences against Moon and Redis to detect divergences.
  • Command coverage: Focus on a subset or all implemented commands to validate behavior.
  • Usage scenario: QA engineers can quickly validate new command implementations.

Quick Start

Run a compatibility scan against both Moon and Redis to surface any mismatches.

Frequently Asked Questions about redis-compat

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

FAQPage Schema
How do I verify Moon Redis compatibility for command-level behavior mismatches?

To verify Moon Redis compatibility, run identical command sequences against both Moon and Redis servers using redis-cli to detect and report exact behavior mismatches. This cross-server testing identifies divergences across all implemented commands or a specified subset.

Can I test a subset of Redis commands for compatibility instead of running all of them?

Yes, you can test a subset of Redis commands for compatibility by specifying command names or using the --category flag. This allows you to focus command coverage and validate behavior on targeted implemented commands rather than the entire set.

How does cross-server compatibility testing work between Moon and Redis?

Cross-server compatibility testing works by executing identical operations against Moon and Redis using redis-cli. It performs deterministic byte-for-byte comparisons of the outputs and records per-command results to surface exact behavior mismatches for audit.

What is the best way to detect divergences when implementing new Redis commands in Moon?

The best way to detect divergences when implementing new Redis commands is to run a compatibility scan using redis-cli against both Moon and Redis servers. This surfaces exact command-level behavior mismatches through deterministic byte-for-byte comparisons.

Do I need redis-cli to run Moon and Redis command verification?

Yes, you need redis-cli to run Moon and Redis command verification. The compatibility testing uses redis-cli against both Moon and Redis servers to execute identical operations and perform deterministic byte-for-byte comparisons.