Junior — Middle
Pode descrever os comandos Redis que utilizou na sua prática?
sobes.tech IA
Resposta da IA
Na minha experiência com Redis, utilizei os seguintes comandos:
SETeGETpara escrever e ler valores simples de chave-valor.HSETeHGETpara trabalhar com tabelas hash, por exemplo, para armazenar propriedades de objetos.LPUSHeLRANGEpara trabalhar com listas, por exemplo, para implementar filas.EXPIREpara definir o tempo de vida das chaves.DELpara remover chaves.
Exemplo de uso em Go com a biblioteca go-redis:
import (
"context"
"github.com/go-redis/redis/v8"
)
ctx := context.Background()
rdb := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
})
// Definir valor
err := rdb.Set(ctx, "key", "value", 0).Err()
// Obter valor
val, err := rdb.Get(ctx, "key").Result()