Sobes.tech
Junior — Middle

Pode dar um exemplo de uso do Redis para armazenar e obter dados?

sobes.tech IA

Resposta da IA

Para trabalhar com Redis em C#, costuma-se usar a biblioteca StackExchange.Redis. Aqui está um exemplo simples de como guardar e obter um valor de string:

using StackExchange.Redis;

var redis = ConnectionMultiplexer.Connect("localhost");
IDatabase db = redis.GetDatabase();

// Guardar valor
string key = "user:1:name";
db.StringSet(key, "Иван");

// Obter valor
string value = db.StringGet(key);
Console.WriteLine(value); // Vai mostrar: Иван

Neste exemplo, conectamo-nos ao servidor Redis local, guardamos uma string com uma chave e depois lemos de volta. Redis suporta diferentes tipos de dados, mas para simplificar, aqui é mostrado o uso de strings.