Использование perl-модуля Redis.pm. Часть 5
Redis Hash — это неупорядоченный набор пар — «поле» и «значение». И «поле», и «значение», являются строками.
Работа с этими хэшами мало чем отличается от работы с обычными Perl-хэшами.
Redis Hash — это неупорядоченный набор пар — «поле» и «значение». И «поле», и «значение», являются строками.
Работа с этими хэшами мало чем отличается от работы с обычными Perl-хэшами.
Redis ZSet или Sorted Set — это упорядоченное множество, коллекция строк. Каждый элемент такого множества, кроме собственно, значения-строки, имеет назначенную ему оценку (score) . Score служит для сортировки списка, и ее значение определяет положение элемента в списке. При изменении score для элемента — меняется и положение этого элемента.
Краткая справка
Redis — это нереляционная база данных.
Используется в проектах с большими объемами информации и необходимостью быстрого доступа к ней.
Для хранения информации в Redis используются пары — ключ и значение. Ключ должен быть простой строкой, без пробелов и символов переноса строки. Значение ключа может иметь тип данных: строка, список, не упорядоченное множество, упорядоченное множество или хэш.
Работать с Redis значительно проще, чем с реляционными БД. Основной алгоритм работы: установить соединение с БД, получить значения определенных ключей, установить значения для ключей, закрыть соединение. И никаких вам INNER JOIN. Все возможные сортировки, отбор информации, осуществляется самим клиентом после получения данных.
Для работы с Redis в Perl, существует специальный модуль — Redis.pm — search.cpan.org: Redis.pm