Sobes.tech
Back to questions
Junior — Middle
47

Работали ли вы с Redis в роли хранилища для хэш-данных?

Answer from AI

sobes.tech AI

Да, Redis часто используется как хранилище для хэш-данных благодаря своей структуре данных типа hash, которая позволяет хранить и быстро получать связанные пары ключ-значение внутри одного ключа Redis. В Python для работы с Redis обычно используют библиотеку redis-py.

Пример записи и чтения хэша в Redis с помощью Python:

import redis

r = redis.Redis(host='localhost', port=6379, db=0)

# Запись хэша
r.hset('user:1000', mapping={'name': 'Иван', 'age': '30'})

# Чтение хэша
user = r.hgetall('user:1000')
print({k.decode(): v.decode() for k, v in user.items()})