Какие основные операции над ключами доступны в Redis?

В Redis доступны следующие основные операции над ключами:

Короткий ответ

Что ответить на собеседовании

В Redis доступны следующие основные операции над ключами:

Подробный разбор

Ответ с пояснениями

В Redis доступны следующие основные операции над ключами:

  • SET key value — установить значение ключа.
  • GET key — получить значение ключа.
  • DEL key [key ...] — удалить один или несколько ключей.
  • EXISTS key [key ...] — проверить существование ключа.
  • EXPIRE key seconds — установить время жизни ключа в секундах.
  • TTL key — получить оставшееся время жизни ключа.
  • KEYS pattern — получить список ключей, соответствующих шаблону (не рекомендуется для продакшена из-за производительности).
  • SCAN cursor [MATCH pattern] [COUNT count] — итеративный поиск ключей с возможностью фильтрации.
  • RENAME key newkey — переименовать ключ.
  • TYPE key — узнать тип значения по ключу.

Пример использования в Python с библиотекой redis:

import redis

r = redis.Redis()
r.set('mykey', 'value')
value = r.get('mykey')
r.expire('mykey', 60)  # ключ истечет через 60 секунд
keys = r.keys('*')

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее