** Изменение конфигурации времени выполнения **
redis-cli
CONFIG GET *
Дает вам список всех активных переменных конфигурации, которые вы можете изменить.
Вывод может выглядеть так:
redis 127.0.0.1:6379>
CONFIG GET *
CONFIG SET timeout 987
Redis содержит базы данных, которые в свою очередь содержат наборы данных
Т.е. бд это сгруппированная информация определенного приложения
В Redis база данных идентифицируется просто числом, которое по умолчанию равняется 0.
Если вы хотите сменить базу данных, то вы можете сделать это командой select.
В командной строке просто введите select 1.
Redis должен ответить сообщением OK и в терминале вы должны увидеть что-то типа redis 127.0.0.1:6379[1]>.
Если вы хотите переключиться обратно на базу по умолчанию, просто введите в командной строке select 0.
Пример переключения на другую БД (в redis они обозначины цифрами)
redis 127.0.0.1:6379> SELECT 1
OK
redis 127.0.0.1:6379[1]>
** Удаление баз данных **
Чтобы удалить текущий выбранный запуск базы данных:
FLUSHDB
Сразу удалить все базы данных:
FlushAll
Отслеживать сетевой трафик - команда "MONITOR", сбрасывает входящие команды в реальном времени.
redis 127.0.0.1:6379> MONITOR
** Список соединений **
Начиная с версии 2.4 вы можете вывести соединения:
CLIENT LIST
Завершить соединения с помощью:
CLIENT KILL <IP>:<port>
# PHP5-Расширение для Redis
cd /usr/ports/databases/php5-redis/ && make install clean # или
pkg install databases/php5-redis
Ключи и значения
redis имеет разные типы хранения, рассмотрим на примере строк
set сохранит данные в виде строки
Установить ключ и значение
set users:mike "{name: mike, country: russia, likes: [drinks]}"
Получить значение ключа
get users:mike
Если вы хотите узнать, имеет ли экземпляр ключ или ключи, соответствующие шаблону:
redis 127.0.0.1:6379> KEYS test*
strlen <ключ> - вычисление длины значения
strlen users:mike