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.