Использование perl-модуля Redis.pm. Часть 5

Redis Hash - это неупорядоченный набор пар - "поле" и "значение". И "поле", и "значение", являются строками.

Работа с этими хэшами мало чем отличается от работы с обычными Perl-хэшами.

 

Методы для операций над хэшами в значениях ключей

Метод hset

Устанавливает для поля $field значение $value. Если поле уже существует - значение будет обновлено, и метод hset вернет значение "0". Если установлено новое поле - метод вернет "1".

Если указанного ключа $key еще не существует - он будет создан.

 

Метод hget

Получить значение для поля $field.

 

Метод hmset

То же, что и метод hset, но устанавливает значения сразу для нескольких полей.

 

Метод hmget

То же, что и метод hget, но возвращает значения для нескольких заданных полей.

 

Метод hexists

Проверяет поле $field на наличие в хэше. Возвращает "1" или "0".

 

Метод hdel

Удаляет заданное поле их хэша. Возвращает "1" или "0".

 

Метод hlen

Возвращает общее число элементов (пар) хэша.

 

Метод hkeys

Возвращает список всех полей хэша.

 

Метод hvals

Возвращает список значений всех полей хэша.

 

Метод hgetall

Возвращает все поля и значения хэша.

Или так.