Блогқа оралу
Қаңтар 13, 2026Нұсқаулықтар

Redis-ті Linux серверінде қалай орнатуға және баптауға болады

Қосымша өнімділігін жақсарту үшін Ubuntu және CentOS жүйелерінде Redis кэш серверін орнату бойынша қадамдық нұсқаулық.

Redis-ті Linux серверінде қалай орнатуға және баптауға болады

Redis — дерекқор, кэш және хабарлама брокері ретінде пайдаланылатын жадтағы деректер құрылымының қоймасы. Ол деректерге жылдам қол жеткізуді қажет ететін жоғары өнімді қосымшалар үшін өте маңызды. Бұл нұсқаулық сіздің Hiddence серверіңізде Redis-ті орнату және баптау жолын көрсетеді.

Ubuntu/Debian жүйесінде Redis орнату

bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server

# Орнатуды тексеру
redis-cli ping
# Қайтаруы керек: PONG

CentOS/RHEL жүйесінде Redis орнату

bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis

# Орнатуды тексеру
redis-cli ping
# Қайтаруы керек: PONG

Redis баптау

Өнімділікті оңтайландыру үшін Redis конфигурациялық файлын өңдеңіз:

bash
sudo nano /etc/redis/redis.conf

# Негізгі параметрлер:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (қауіпсіздік үшін)
# requirepass сіздің_күшті_құпия_сөзіңіз

sudo systemctl restart redis

Redis қауіпсіздігі

Әдепкі бойынша Redis құпия сөзбен қорғалмаған. Құпия сөзді орнатыңыз:

bash
sudo nano /etc/redis/redis.conf
# Тауып, түсініктемені алып тастаңыз:
requirepass сіздің_күшті_құпия_сөзіңіз_осында

# Redis қайта іске қосыңыз
sudo systemctl restart redis

# Құпия сөзбен қосылымды тексеріңіз
redis-cli -a сіздің_күшті_құпия_сөзіңіз_осында ping

Redis негізгі қолданылуы

bash
# Redis-ке қосылу
redis-cli

# Кілт-мән жұбын орнату
SET mykey "Сәлем Redis"

# Мәнді алу
GET mykey

# Жарамдылық мерзімін (TTL) орнату
SETEX mykey 60 "мән"

# Кілттің бар-жоғын тексеру
EXISTS mykey

# Кілтті жою
DEL mykey

Redis-ті PHP-мен пайдалану

bash
# PHP Redis кеңейтімін орнату
sudo apt install php-redis -y  # Ubuntu/Debian
sudo yum install php-redis -y  # CentOS

# PHP-FPM қайта іске қосу
sudo systemctl restart php-fpm

# PHP-де тексеру:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Сәлем Redis');
# echo $redis->get('test');

Redis бойынша үздік тәжірибелер

  • Redis барлық жедел жадты пайдаланбауы үшін maxmemory орнатыңыз
  • Тиісті шығару саясатын пайдаланыңыз (allkeys-lru ұсынылады)
  • Деректердің тұрақтылығы үшін (RDB немесе AOF) қосыңыз
  • Redis жадын пайдалануды үнемі қадағалаңыз
  • Жоғары қолжетімділік үшін Redis Sentinel пайдаланыңыз
  • Redis-ті құпия сөзбен және брандмауэр ережелерімен қорғаңыз
  • Redis деректерінің резервтік көшірмесін үнемі жасап тұрыңыз