Back to questions
Вайлдберрис
Junior — Middle
72
Какие основные операции над ключами доступны в Redis?
Companies where asked
Answer from AI
sobes.tech AI
В 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('*')