Встречается на собеседованиях • сегодня

Какие операции с ключами можно делать в Redis

Redis поддерживает множество операций с ключами, включая:

  • SET/GET/DEL: базовые операции для установки, получения и удаления ключей.
  • EXPIRE/TTL: установка времени жизни ключа и проверка оставшегося времени.
  • EXISTS: проверка существования ключа.
  • RENAME: переименование ключа.
  • TYPE: получение типа значения ключа (строка, список, хеш и т.д.).
  • SCAN: итерация по ключам с паттерном.
  • PERSIST: удаление TTL у ключа.
  • RANDOMKEY: получение случайного ключа.

Пример:

python
import redis

r = redis.Redis()
r.set("foo", "bar", ex=10)  # Установка ключа с TTL 10 сек
print(r.get("foo"))  # b'bar'
print(r.ttl("foo"))  # 10
r.delete("foo")  # Удаление ключа

Также Redis поддерживает атомарные операции и транзакции для работы с ключами.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы