redis-py — стандартный клиент: r = redis.Redis(host, port). Операции: r.set(), r.get(), r.hset(), r.lpush(), r.sadd(). Pipeline: pipe = r.pipeline() — батчинг команд, один round-trip. Pub/Sub: r.pubsub(), subscribe, listen. Для async: redis.asyncio.Redis (встроен в redis-py 4.2+). Типичные use-cases: кэширование, сессии, очереди задач (Celery backend), rate limiting, distributed locks. Expiry: r.setex(key, ttl, value). Для сложных структур — RedisJSON, RediSearch.
Как работать с Redis из Python?
Middle
299 просмотровAFK Offer AI
В чём разница между __str__ и __repr__?