# User Guide

Welcome to Redis Toolkit! This guide will walk you through mastering this powerful tool, starting from scratch.

# 📚 Learning Path

We've designed clear learning paths for users of different levels:

  1. Quick Start - Get started in 5 minutes

    • Simplest installation method
    • Your first Hello World example
    • Quick understanding of basic concepts
  2. Installation Guide - Detailed installation instructions

    • System requirements
    • Various installation methods
    • Optional dependencies explanation
    • Troubleshooting common issues
  3. Basic Usage - Master core functionalities

    • Basic access operations
    • Data type handling
    • Simple configuration
  1. Serialization Features - Deep dive into automatic serialization

    • Supported data types
    • Custom serialization
    • Performance considerations
  2. Publish/Subscribe - Master message passing

    • Pub/Sub fundamentals
    • Message handler design
    • Multi-channel subscription
  3. Configuration Options - Customize your tool

    • Connection configuration
    • Advanced options
    • Best practices

# 🎯 Choose Your Starting Point

🆕 Complete Beginner

First time with Redis?

Start with Quick Start →

💻 Experienced Developer

Familiar with basic Redis operations?

Jump directly to Advanced Features →

🏃 In a Hurry?

Need to get up to speed quickly?

Check out practical examples →

# 💡 Learning Tips

Best Learning Approach

  1. Hands-on Practice: Each section includes executable code examples
  2. Step-by-step: Follow the recommended order to avoid skipping fundamentals
  3. Practical Application: Try applying the learned features to your projects

Important Notes

  • Ensure your Redis service is running
  • Python version must be >= 3.7
  • Some advanced features require additional dependency packages