redis-caching-queues

Redis Caching & Queues

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "redis-caching-queues" with this command: npx skills add sraloff/gravityboots/sraloff-gravityboots-redis-caching-queues

Redis Caching & Queues

When to use this skill

  • Implementing caching (KV store).

  • Setting up background job queues.

  • Configuring Redis persistence.

  1. Caching Strategies
  • TTL: Always set a Time-To-Live (TTL) for cache keys to prevent memory leaks.

  • Keys: Use namespaced keys app:user:123 to avoid collisions.

  • Invalidation: Prefer short TTLs over complex invalidation logic where possible.

  1. Queues
  • Laravel: Use redis driver for queue. Run php artisan horizon for monitoring.

  • Python: Use Celery or RQ backed by Redis.

  • Atomicity: Use LPUSH /RPOP or Streams for reliable messaging.

  1. Configuration
  • Maxmemory: Configure maxmemory and eviction policy (allkeys-lru for cache, noeviction for queues).

  • Persistence: Enable RDB snapshots for queues; AOF for higher durability needs.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

caddy-modern-config

No summary provided by upstream source.

Repository SourceNeeds Review
General

apache-lamp-config

No summary provided by upstream source.

Repository SourceNeeds Review
General

mysql-lamp-legacy

No summary provided by upstream source.

Repository SourceNeeds Review
General

postgresql-core-schema

No summary provided by upstream source.

Repository SourceNeeds Review