кодесурса
«Redis

Redis Hash: значение ключевого поля HSETNX

script1adsense2code
script1adsense3code

Значение ключевого поля HSETNX

Команда Redis HSETNX используется для установки поля в хэше, хранящемся в ключе, в значение, только если поле еще не существует. Если ключ не существует, создается новый ключ, содержащий хэш. Если поле уже существует, эта операция не имеет никакого эффекта.

Синтаксис:

 HSETNX KEY_NAME FIELD VALUE    

Доступно с

2.0.0.

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

Целочисленный ответ

Тип возвращаемого значения

целое число

  • 1, если поле является новым полем в хэше, и значение было установлено.
  • 0, если поле уже существует в хэше и не было выполнено никакой операции.

Пример: Redis HSETNX

 127.0.0.1:6379> HSETNX langhash lan1 "пример"
(целое число) 1
127.0.0.1:6379> HSETNX langhash lan2 "Учебное пособие"
(целое число) 1
127.0.0.1:6379> HSETNX langhash lan1 "PHP"
(целое число) 0
127.0.0.1:6379> HSETNX langhash lan2 "JavaScript"
(целое число) 0
127.0.0.1:6379> HGET langhash lan1
"пример"
127.0.0.1:6379> HGET langhash lan2
"Руководство"

Пример: Redis HSETNX другой пример

 127.0.0.1:6379> HSETNX user-y email [электронная почта защищена]
(целое число) 0
127.0.0.1:6379> HSETNX user-v email [электронная почта защищена]
(целое число) 1
127.0.0.1:6379> HGET user-y email
" [электронная почта защищена] "
127.0.0.1:6379> HGET электронная почта пользователя
" [электронная почта защищена] "

Предыдущий: HSET
Далее: HVALS

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code