Maqolalar katalogi
Zamonaviy veb-saytlar va ilovalarda xotirani keshlash texnologiyasi ishlashni yaxshilashning asosiy vositalaridan biriga aylandi.
Redis, mashhur xotiradagi ma'lumotlar strukturasini saqlash tizimi sifatida keshlash, seanslarni boshqarish va ma'lumotlarni saqlash kabi stsenariylarda keng qo'llaniladi.
Ushbu maqolada qanday qilish kerakligi batafsil bayon qilinadi HestiaCP Debian yoki Ubuntu tizimlarida Redis xotira keshini o'rnating va sozlang, shu jumladan Debian yoki Ubuntu tizimiga o'rnatish, Redis xizmatini sozlash va Redis va php-redis o'rtasidagi farqni tushunish.

1. Rasmiy ombordan foydalanib Redisni o'rnating.
Redis har doim Debian yoki Ubuntu-da standart emasDasturiy ta'minotOmborda mavjud yoki eski versiyasi mavjud. Redis-ning so'nggi versiyasini olish uchun siz rasmiy Redis omborini qo'shishingiz va uni o'rnatishingiz kerak. Bu erda aniq qadamlar:
Redis rasmiy GPG kalitini import qiling
wget -O /usr/share/keyrings/redis-archive-keyring.gpg https://packages.redis.io/redis-archive-keyring.gpgRedis rasmiy omborini qo'shing
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.listPaket ro'yxatini yangilang
sudo apt updateRedis va php-redis kengaytmalarini o'rnating
sudo apt install redis php-redis
Shunday qilib, Redis-ning so'nggi versiyasini rasmiy Redis omboridan o'rnatishingiz mumkin.
Agar siz PHP 8.2 dan foydalanayotgan bo'lsangiz, quyidagi buyruq yordamida Redis kengaytmasini o'rnating:
apt install php8.2-redis
systemctl restart php8.2-fpm2. Redis xizmati holatini tekshiring
O'rnatish tugallangandan so'ng siz Redis xizmati normal ishlayotganligini tekshirishingiz mumkin. sizga ko'ra Linux distro uchun siz quyidagi buyruqdan foydalanishingiz mumkin:
Systemd ishlatadigan tizimlar
systemctl status redisinit.d dan foydalanadigan tizimlar
/etc/init.d/redis-server statusRedis versiyasi ma'lumotlarini ko'rish
redis-cli --versionRedis server ulanishini sinab ko'ring
redis-cli pingAgar Redis ishlayotgan bo'lsa, siz olishingiz kerak
PONGjavob.
3. Redisni xavfsiz sozlang
Redis xavfsizligini yaxshilash uchun quyidagi choralarni ko'rish tavsiya etiladi:
parol qo'shing
Ruxsatsiz kirishni oldini olish uchun Redis konfiguratsiya faylida parol o'rnating.
Kirishni cheklash
Muayyan IP manzillar yoki tarmoqlardan Redis xizmatiga kirishni cheklang.
Rozetkadan foydalaning
Tezlik va xavfsizlikni oshirish uchun TCP portlari o'rniga rozetkalardan foydalaning.
4. php-redis va Redis o'rtasidagi farq
Redis-ni o'rnatishda siz ham ko'rishingiz mumkin php-redis bu kengaytma. Ular quyidagi jihatlarda farqlanadi:
php-redis
php-redisPHP skriptlarining Redis serveri bilan oʻzaro aloqada boʻlishiga imkon beruvchi PHP kengaytmasi. O'rnatishphp-redisNihoyat, PHP ilovalari Redis-ning keshlash, sessiyalarni boshqarish va navbatni qayta ishlash imkoniyatlaridan foydalanishi mumkin. Shuni ta'kidlash kerakphp-redisU Redis serverini o'z ichiga olmaydi, u faqat PHP va Redis o'rtasidagi ko'prikdir.Redis
Redis - bu Redis ma'lumotlar bazasini ishga tushirish uchun foydalaniladigan mustaqil xizmat. U daemon jarayoni sifatida fonda ishlaydi va ma'lumotlarni saqlash va keshlash xizmatlarini taqdim etadi. Boshqa ilovalar, shu jumladan foydalanish
php-redisKengaytirilgan PHP ilovalari ishlash uchun tarmoq orqali Redis serveriga ulanishi mumkin.
qisqasi,php-redis Bu PHP ilovalarida Redis bilan ishlash uchun PHP kengaytmasi Redis xotirada ma'lumotlarni saqlash funksiyasini ta'minlaydigan mustaqil xizmatdir;
Agar siz PHP ilovasida Redis-dan foydalanmoqchi bo'lsangiz, Redis serverini ham, ikkalasini ham o'rnatishingiz kerak php-redis PHP ilovalari o'tishi uchun kengaytma php-redis Kengaytma Redis bilan aloqa qiladi.
Xulosa
HestiaCP-da Redis xotira keshini o'rnatish va sozlash veb-saytlar va ilovalarning ish faoliyatini sezilarli darajada yaxshilashi mumkin.
Rasmiy omborni qo'shish va Redisni o'rnatish uchun ushbu maqoladagi amallarni bajarib, siz Redisning so'nggi versiyasini olishingiz mumkin bo'ladi.
Redis xizmatining holatini tekshiring va tizim barqarorligi va xavfsizligini ta'minlash uchun zarur xavfsizlik konfiguratsiyasini o'rnating.
tushunish php-redis Redis va Redis o'rtasidagi farq Redis tomonidan taqdim etilgan funktsiyalarni yaxshiroq sozlash va ulardan foydalanishga yordam beradi, bu esa rivojlanish va ishlash samaradorligini yanada oshiradi.
Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) "HestiaCP Redis xotira keshini qanday o'rnatadi?" 0 dan 1 gacha bo'lgan batafsil qadamlar siz uchun foydali bo'ladi.
Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-31961.html
Ko'proq yashirin fokuslarni ochish uchun🔑 Telegram kanalimizga qo'shiling!
Baham ko'ring va yoqsa like! Sizning aktsiyalaringiz va yoqtirishlaringiz bizning doimiy motivatsiyasimizdir!