Junior — Middle
77
Каким образом организуется хранение данных в Redis?
Компании, где спрашивали
Медиалогия
Ответ от нейросети
sobes.tech AI
Redis — это хранилище данных в памяти (in-memory), которое организует данные в виде ключ-значение. Данные хранятся в оперативной памяти для очень быстрой работы, но при этом Redis может периодически сохранять их на диск для сохранности.
Основные структуры данных в Redis:
- Строки (Strings)
- Хэши (Hashes)
- Списки (Lists)
- Множества (Sets)
- Отсортированные множества (Sorted Sets)
Каждый ключ в Redis связан с одним из этих типов данных. Благодаря этому можно эффективно хранить и быстро получать различные виды информации.
Пример на C# с использованием StackExchange.Redis:
var redis = ConnectionMultiplexer.Connect("localhost");
var db = redis.GetDatabase();
// Сохранение строки
db.StringSet("key", "value");
// Получение значения
string value = db.StringGet("key");
Console.WriteLine(value); // выведет "value"