Оформление
Установка и настройка автономной системы Redis в Linux
1. Обзор
Redis - это база данных с открытым исходным кодом, основанная на использовании языка C и написанная по принципу "ключ-значение". Обучающее видео: Установка и настройка Redis в системе Linux
Redis используется в качестве сервера с состоянием в веб-кластерах, в основном для хранения кэшированных логинов, блокировок шаблонов, идентификаторов сессий, WebSockets и т. д., а также играет роль аутентификации всех доступов и операций.
2. Операционные шаги
2.1 Установка компилятора gcc
Для установки Redis необходимо скомпилировать исходные пакеты. Этот шаг зависит от компилятора gcc, поэтому, если у вас нет среды gcc, вам нужно установить его самостоятельно, выполнив команду yum install gcc gcc-c++, как показано ниже:
gcc -v #Проверка наличия компилятора gcc2.2 Загрузка Redis
Есть два способа сделать это: загрузить с официального сайта или загрузить рекомендуемую версию Redis-5.0.4:
1) Официальный сайт для загрузки: http: //download.redis.io/releases/
2) Redis-5.0.4:redis-5.0.4.tar.gz
2.3 Установка Redis
mkdir /usr/redis # Создайте каталог Redis cd /usr/redis # Войдите в каталог # Перенесите программу установки Redis в этот каталог
Перенесите программу установки Redis в этот каталог # tar -zxvf redis-5.0.4.tar.gz # Распакуйте программу установки cd /usr/redis/redis-5.0.4 # Перейдите в каталог распаковки
make make test make install # Команды установки redis-server -v # Проверка результатов установки2.4 Изменение конфигурации
Перейдите в меню Редактировать файл, как показано ниже:
vi /usr/redis/redis-5.0.4/redis.conf # Редактирование файла конфигурации redis.confИзмените следующее:
bind 127.0.0.1 ---> # bind 127.0.0.1 protected-mode yes ---> protected-mode
no daemonize no ---> daemonize yes # По умолчанию запускается как демон, не нужно добавлять и заставлять демона запускать порт 6379 --->
port 7379 # Измените порт на 7379 pidfile /var/run/redis_6379.pid ---> pidfile /var/run/redis
_7379.pid # Изменить порт на 7379 # requirepass foobared ---> requirepass 123456
<a id="15"></a>
# 123456 - это пароль, который может быть заменен maxmemory 4294967296 # Настройте память на 4G в байтах, вы также можете настроить другие размеры, рекомендуемый размер - 4G (необходимо добавить содержимое)
maxmemory-policy noeviction # Политика по умолчанию, при использовании этой политики исключается удаление данных, для обеспечения безопасности данных (необходимо добавить содержание) logfile ""->logfile "redis .log" # Конфигурация журнала, для повышения эффективности обнаружения проблем.2.5 Запуск Redis
cd /usr/redis/redis-5.0.4/src #Перейдите в каталог src .
/redis-server /usr/redis/redis-5.0.4/redis.conf #Укажите конфигурационный файл при запуске Redis redis-cli -p port -a password #Запустите Redis локально. nbsp;#Запустите локально клиент Redis для просмотра значений ключей, удаления значений ключей, проверки состояния Redis и так далее.3. Знания по эксплуатации и техническому обслуживанию
cd /usr/redis/redis-5.0.4/src #Перейдите в каталог src .
/redis-server /usr/redis/redis-5.0.4/redis.conf #Укажите конфигурационный файл при запуске Redis redis-cli -p port -a password #Запустите Redis локально.
nbsp;# Запустите клиент Redis локально, вы можете просматривать значение ключа, удалять значение ключа, проверять состояние redis и выполнять другие операции redis-cli -p port -a password shutdown # Остановите redis redis-cli& nbsp;-h ip -p port -a password #Удаленное подключение к сервису Redis, ip и порт - это сервис Redis, к которому вы хотите подключиться.Более подробную информацию об эксплуатации и обслуживании см. в разделе: Руководство по эксплуатации и обслуживанию Redis для систем Linux.