Sobes.tech
Junior — Middle
78

Каким образом организуется хранение данных в 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"