Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install redisredisИспользуйте
redis [options] · redis : <command>redisпоказать текущее подключение
redis -c <host> [user] [database] [-p <port>] [-n] [-m [name]]подключиться; пароль запрашивается отдельно, если не указан -n
-use <database>выбрать другую числовую базу
-lпоказать базы из
-t [mask]показать ключи; * и ? работают как glob-маска
-s <key>показать тип ключа, TTL и сведения о памяти
-n <key> [items]показать значение ключа
-f <mask> [text] [keys]найти совпавшие ключи или искать текст в их именах и значениях
-o <key> [file] [-f]выгрузить один ключ в JSON
-w <key> : <value>записать строковое значение
-d <key>удалить ключ
-m [name]сохранить текущее подключение в .lil.key; по умолчанию использовать номер базы
-M <name>удалить сохранённое подключение
-k [name]показать сохранённые подключения или сведения об одном без вывода пароля
-K <name>подключиться через сохранённое подключение
-eотключиться и удалить данные подключения
redis : <command>выполнить нативную команду
redis dump [file.json] [-f]создать бинарно-безопасный логический дамп
redis load <file.json>восстановить дамп
-t показывает ключи по glob-маске -f <mask> [text] [keys] использует ту же маску и, если указан текст, ищет его и в именах ключей, и в компактном представлении значений; последнее число ограничивает количество проверяемых ключей.
-w предназначен для простого строкового SET, -d удаляет ключ. Для hash/list/set/zset/stream, транзакций и специальных режимов используйте нативную команду после :.
dump сохраняет бинарный результат
-c принимает host, необязательного ACL-user и номер базы. Пароль запрашивается отдельно; -n нужен для сервера без аутентификации.
Предпросмотр ограничен, чтобы терминал оставался отзывчивым. Выгрузка одного ключа больше 100000 элементов и дамп больше 100000 ключей отклоняются вместо тихого обрезания.
Без -m данные подключения остаются только в текущей PHP-сессии. -m [name] явно сохраняет профиль в защищённом файле .lil.key (0600), -K <name> подключается через него повторно, -k показывает список или сведения о профиле без вывода сохранённого пароля, а -M <name> удаляет профиль. kill удаляет .lil.key вместе с остальным состоянием ядра. Относитесь к файлу как к чувствительному: добровольно сохранённый профиль может содержать доступы к базе данных.
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install redisУстановить сокращённый пакет без локальной справки;
install redis -mУстановить именно эту опубликованную версию.
install redis -v 1.1.3Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade redisУдалить блок расширения, не затрагивая ядро и остальные модули.
install redis -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
redis -use 0 | redis -t "product:*" | redis -n product:1001Database 0
product:1001
product:1002
product:1003
Key product:1001
Type string
TTL -1
Value City shoeredis -c localhostStatus connected
Server Redis 8
Host localhost:6379
Database 0redis -l0 4 keys
1 0 keysredis -s product:1001Key product:1001
Type string
TTL -1redis -f "product:*" "shoe"product:1001 string City shoe
product:1002 string Trail shoeredis -o product:1001 product-1001.jsonSaved product-1001.jsonredis -w product:1004 : "Travel bag"+redis -d product:1004Deleted 1redis : DBSIZE4redis dump redis.dump.jsonSaved redis.dump.jsonredis load redis.dump.jsonRestored 4redis -e+redis -n missing:keyКлюч не найден: missing:keysandbox/db/redis.txtПример использует файл или каталог из защищённой учебной папки /sandbox/.
SET product:1001 "City shoe"
SET product:1002 "Trail shoe"
SET product:1003 "Canvas bag"
HSET inventory SHOE-1 18 SHOE-2 7 BAG-1 24
Добавлены явные профили -m/-M/-k/-K в .lil.key; списки никогда не показывают сохранённый пароль.