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

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

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

Читать далее »

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

Redis ZSet или Sorted Set — это упорядоченное множество, коллекция строк. Каждый элемент такого множества, кроме собственно, значения-строки, имеет назначенную ему оценку (score) . Score служит для сортировки списка, и ее значение определяет положение элемента в списке. При изменении score для элемента — меняется и положение этого элемента.

Читать далее »

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

Читать далее »

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

Читать далее »

Использование perl-модуля Redis.pm для работы с БД Redis. Часть 1

Краткая справка

Redis — это нереляционная база данных.

Используется в проектах с большими объемами информации и необходимостью быстрого доступа к ней.

Для хранения информации в Redis используются пары — ключ и значение. Ключ должен быть простой строкой, без пробелов и символов переноса строки. Значение ключа может иметь тип данных: строка, список, не упорядоченное множество, упорядоченное множество или хэш.

Работать с Redis значительно проще, чем с реляционными БД. Основной алгоритм работы: установить соединение с БД, получить значения определенных ключей, установить значения для ключей, закрыть соединение. И никаких вам INNER JOIN. Все возможные сортировки, отбор информации, осуществляется самим клиентом после получения данных.

Для работы с Redis в Perl, существует специальный модуль — Redis.pmsearch.cpan.org: Redis.pm

Читать далее »