Skip to main content

Upstash

Serverless Redis from Upstash.

Setup

pip install upstash-redis
export UPSTASH_REDIS_REST_URL=your_url
export UPSTASH_REDIS_REST_TOKEN=your_token

Usage

from praisonai.persistence.factory import create_state_store

store = create_state_store(
    "upstash",
    url="https://your-endpoint.upstash.io",
    token="your_token"
)

store.set("session:123", {"messages": []}, ttl=3600)
state = store.get("session:123")