Встречается на собеседованиях • сегодня
Что используем как ключ в Redis
В Redis ключи (keys) — это бинарно-безопасные строки (binary-safe strings), то есть могут содержать любые данные, включая изображения или сериализованные объекты. Максимальный размер ключа — 512 МБ (но лучше избегать слишком длинных ключей для производительности).
Рекомендации:
- Используйте осмысленные имена (
user:123:profileлучше, чемu123p). - Избегайте очень длинных ключей (ухудшает производительность).
- Разделяйте части ключа двоеточием (
:) для организации пространства (namespace-like структура).
Пример:
python
import redis
r = redis.Redis()
r.set("user:1000:name", "Alice") # Хороший ключ
r.set("session:abc123:data", "{...}") # Структурированный ключНежелательно:
python
r.set("a_very_long_and_unstructured_key_without_any_meaning", "value") # ПлохоДля сложных данных лучше сериализовать значение (JSON, MessagePack), а ключ оставлять читаемым.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы