Sobes.tech
Back to questions
Junior — Middle
86

Можешь перечислить основные команды, используемые в Redis и кратко описать их назначения?

Companies where asked
EMCD

Answer from AI

sobes.tech AI

Основные команды Redis и их назначения:

  • SET key value — установить значение для ключа.
  • GET key — получить значение по ключу.
  • DEL key — удалить ключ.
  • EXPIRE key seconds — установить время жизни ключа.
  • LPUSH key value — добавить элемент в начало списка.
  • RPUSH key value — добавить элемент в конец списка.
  • LPOP key — удалить и вернуть первый элемент списка.
  • SADD key member — добавить элемент во множество.
  • SMEMBERS key — получить все элементы множества.
  • HSET key field value — установить поле в хеш-таблице.
  • HGET key field — получить значение поля из хеш-таблицы.

Пример использования на Go с библиотекой go-redis:

client := redis.NewClient(&redis.Options{
    Addr: "localhost:6379",
})

err := client.Set(ctx, "key", "value", 0).Err()
val, err := client.Get(ctx, "key").Result()