Latest web development tutorials

Команда Redis Hsetnx

Redis хэш (Hash)

Redis Hsetnx команда используется для хэш-таблицы не существует в области присвоения.

Если хэш-таблица не существует, создается новый хэш-таблица создается и операция H Установите.

Если поле уже существует в хэш-таблице, операция является недействительным.

Если ключ не существует, создается новый хэш-таблица создается и выполняется команда HSETNX.

грамматика

Redis Hsetnx синтаксис Основная команда выглядит следующим образом:

redis 127.0.0.1:6379> HSETNX KEY_NAME FIELD VALUE

Доступные версии

> = 2.0.0

Возвращаемое значение

Набор успешно, возвращает 1. Если данное поле уже существует, и никакая операция не выполняется, возвращается 0.

примеров

redis 127.0.0.1:6379> HSETNX myhash field1 "foo"
(integer) 1
redis 127.0.0.1:6379> HSETNX myhash field1 "bar"
(integer) 0
redis 127.0.0.1:6379> HGET myhash field1
"foo"

redis 127.0.0.1:6379> HSETNX nosql key-value-store redis
(integer) 1

redis 127.0.0.1:6379> HSETNX nosql key-value-store redis       # 操作无效, key-value-store 已存在
(integer) 0

Redis хэш (Hash)