Ek Bölüm Centos 7 Php 7.3 Güncelleme ioncube ve redis ext kurulumu
İçindekiler:
Redis, açık kaynaklı bir bellek içi veri yapısı deposudur. Bir veritabanı, önbellek ve mesaj aracısı olarak kullanılabilir ve Dizeler, Hashes, Listeler, Setler, vb. Gibi çeşitli veri yapılarını destekler. Redis, Redis Sentinel aracılığıyla izleme, bildirimler Otomatik yük devretme dahil olmak üzere yüksek kullanılabilirlik sağlar. Ayrıca Redis Kümesi ile birden çok Redis düğümü arasında otomatik bölümleme sağlar.
Bu eğiticide, Redis'in CentOS 7 sunucusuna nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır.
Ön şartlar
Eğiticiye başlamadan önce, sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan emin olun.
Redis'i CentOS 7'ye Yükleme
Redis paketi varsayılan CentOS depolarına dahil değildir. Remi deposundan Redis 5.0.2 sürümünü kuracağız.
Kurulum oldukça basittir, aşağıdaki adımları izlemeniz yeterlidir:
-
SSH terminalinizde aşağıdaki komutları çalıştırarak Remi deposunu etkinleştirerek başlayın:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi
Redis paketini şunu yazarak yükleyin:
sudo yum install redis
Kurulum tamamlandığında, Redis hizmetini başlatın ve önyükleme sırasında otomatik olarak başlamasını sağlayın:
sudo systemctl start redis
sudo systemctl enable redis
Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.
Hizmetin durumunu kontrol etmek için aşağıdaki komutu girin:
sudo systemctl status redis
Aşağıdaki gibi bir şey görmelisiniz:
● redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/redis.service.d └─limit.conf Active: active (running) since Sat 2018-11-24 15:21:55 PST; 40s ago Main PID: 2157 (redis-server) CGroup: /system.slice/redis.service └─2157 /usr/bin/redis-server 127.0.0.1:6379
Tebrikler, bu noktada Centis 7 sunucunuzda Redis yüklü ve çalışıyor.
Redis Uzaktan Erişimini Yapılandırma
Varsayılan olarak, Redis uzak bağlantılara izin vermez. Redis sunucusuna yalnızca 127.0.0.1'den (localhost) bağlanabilirsiniz - Redis'in çalıştığı makine.
Aşağıdaki adımları yalnızca Redis sunucunuza uzak ana bilgisayarlardan bağlanmak istiyorsanız uygulayın. Uygulamanın ve Redis'in aynı makinede çalıştığı tek bir sunucu kurulumu kullanıyorsanız, uzaktan erişimi etkinleştirmemelisiniz.
Redis'i uzak bağlantıları kabul edecek şekilde yapılandırmak için Redis yapılandırma dosyasını metin düzenleyicinizle açın:
sudo nano /etc/redis.conf
bind 127.0.0.1
ile başlayan satırı bulun ve
bind 127.0.0.1
sonra sunucunuzun özel IP adresini ekleyin.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 127.0.0.1 192.168.121.233
192.168.121.233
IP adresinizle değiştirildiğinden emin olun. Dosyayı kaydedin ve düzenleyiciyi kapatın.
Değişikliklerin etkili olması için Redis hizmetini yeniden başlatın:
sudo systemctl restart redis
Redis sunucusunun
6379
numaralı bağlantı noktasındaki özel arabiriminizi dinlediğini doğrulamak için aşağıdaki
ss
komutunu kullanın:
ss -an | grep 6379
Aşağıdaki gibi bir şey görmelisiniz:
tcp LISTEN 0 128 192.168.121.233:6379 *:* tcp LISTEN 0 128 127.0.0.1:6379 *:*
Ardından, TCP bağlantı noktası
6379
uzak makinelerinizden gelen trafiği etkinleştiren bir güvenlik duvarı kuralı eklemeniz gerekir.
FirewallD
duvarınızı yönetmek için FirewallD kullandığınızı ve
192.168.121.0/24
alt
192.168.121.0/24
erişime izin vermek istediğinizi varsayarsak, aşağıdaki komutları çalıştırırsınız:
sudo firewall-cmd --new-zone=redis --permanent
sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent
sudo firewall-cmd --zone=redis --add-source=192.168.121.0/24 --permanent
sudo firewall-cmd --reload
Yukarıdaki komutlar
redis
adında yeni bir bölge oluşturur,
6379
bağlantı noktasını açar ve özel ağdan erişime izin verir.
Bu noktada, Redis sunucusu 6379 numaralı TCP bağlantı noktasındaki uzak bağlantıları kabul edecektir.
Güvenlik duvarınızın yalnızca güvenilir IP aralıklarından gelen bağlantıları kabul edecek şekilde yapılandırıldığından emin olun.
Her şeyin doğru şekilde kurulduğunu doğrulamak için, Redis sunucusuna bir komut satırı arabirimi sağlayan
redis-cli
yardımcı programını kullanarak Redis sunucusuna uzak makinenizden ping işlemi uygulayabilirsiniz:
Komut
Tebrikler, Redis'i CentOS 7 sunucunuza başarıyla yüklediniz. Redis'i kullanma hakkında daha fazla bilgi edinmek için resmi belgeler sayfasını ziyaret edin.
redis-cli -h ping
redis-cli -h ping
PONG
yanıtını döndürmelidir:Sonuç
Daha Az Versiyonu Yeniden Tasarlama Planlarını Planlıyor Asustek, Yeniden Yapılandırma Planları, Eee PC'nin Daha Az Versiyonu Satıyor
Asustek, netbook'ların çeşitliliğini azaltmak da dahil olmak üzere, işini daha da yeniden yapılandırmayı planlıyor
Sistem Geri Yükleme İşleminden Sonra Hangi Program ve Dosyalar Etkilenecektir> Sistem geri yükleme kişisel dosyalarımı veya dokümanlarımı etkiler veya silebilir ? Bir sistemi geri yükledikten sonra hangi programlar ve sürücüler etkilenecek? Bir sistem geri yükleme etkisinden sonra gerçekleşecek değişiklikler.
Bir sistem geri yüklemesi kişisel dosyamı veya dokümanlarımı etkiler mi, yoksa silecek mi? Bir sistem geri yüklemesini gerçekleştirdikten sonra hangi program veya sürücüler etkilenecek? Tüm değişiklikler bir sistemin geri yüklenmesini etkiler mi? Bunu nasıl bulabilirim? Burada cevaplamaya çalışacağım bazı yaygın sorular:
DEBUS 9'a yeniden yükleme ve yapılandırma
Redis, açık kaynaklı bir bellek içi anahtar / değer veri deposudur. Bir veritabanı, önbellek ve ileti aracısı olarak kullanılabilir ve Dizeler, Karmalar, Listeler, Kümeler, vb. Gibi çeşitli veri yapılarını destekler.