LogoClawIndex
CasesSkillsAbout
LogoClawIndex

cache-usage - genies_cache dual-backend caching service guide

Guide for using genies_cache dual-backend caching service to manage Redis or in-memory caching, TTL, and atomic operations in Genies microservices.

Tags

Updated: 2026-09-20

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Set and retrieve cache strings
  • Manage cache expiration with TTL
  • Execute atomic set-if-not-exists operations
  • Store and parse JSON objects
  • Query remaining key TTL duration
  • Initialize Redis and memory backends

Inputs

  • Application configuration file application.yml
  • Redis server connection URLs
  • Cache keys and string values

Outputs

  • Cached string and binary data
  • Atomic operation status boolean
  • Key remaining TTL seconds
  • Generated session identifier strings

Requirements

  • genies_cache Rust crate
  • genies_config Rust crate
  • Redis server instance for production
  • Tokio asynchronous runtime

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
cache
redis
memory-cache
rust
genies
ttl
distributed-lock
Set and retrieve cache strings
Manage cache expiration with TTL
Execute atomic set-if-not-exists operations
Store and parse JSON objects
Application configuration file application.yml
Redis server connection URLs
Cache keys and string values
Cached string and binary data
Atomic operation status boolean
Key remaining TTL seconds