Rumah pangkalan data Redis Bagaimana untuk membina kelompok redis di bawah centos

Bagaimana untuk membina kelompok redis di bawah centos

May 27, 2023 am 10:04 AM
redis centos

Alat penting:

redis-3.0.0.tar

redis-3.0.0.gem (antara muka rubi dan redis)

Analisis:

Pertama sekali, bilangan gugusan memerlukan kardinaliti berikut ialah gugusan redis yang mudah (6 kejadian redis untuk pengelompokan).

Beroperasi pada satu pelayan, jadi hanya 6 nombor port berbeza diperlukan. Ia adalah: 7001, 7002, 7003, 7004, 7005, 7006.

Langkah:

1. Muat naik redis-3.0.0.tar ke pelayan (nyatakan direktori perisian anda sendiri), dan nyahzip redis-3.0.0.tar .

2. Pasang persekitaran bahasa c (selepas memasang centos, ia disertakan dengan persekitaran bahasa c)

yum install gcc-c++
Salin selepas log masuk

3 Masukkan direktori redis-3.0.0

make
Salin selepas log masuk

4. Pasang redis pada direktori /usr/local/redis

make install prefix=/usr/local/redis
Salin selepas log masuk

5. Semak sama ada pemasangan berjaya (direktori bin muncul)

Bagaimana untuk membina kelompok redis di bawah centos

6. . Mulakan redis di hujung hadapan ( Masukkan direktori tong dalam gambar di atas)

./redis-server (open)

./redis-cli shutdown (close)

Bagaimana untuk membina kelompok redis di bawah centos

7. Permulaan Backend

Anda perlu menyalin fail redis.conf dalam pakej sumber dinyahmampat redis (di bawah direktori redis-3.0.0) ke direktori bin

Ubah suai fail redis.conf, tukar daemonize kepada ya Mula-mula gunakan vim redis.conf

Bagaimana untuk membina kelompok redis di bawah centos

Gunakan arahan belakang untuk memulakan redis

<🎜. >Laksanakan dalam direktori bin./redis-server redis.conf

Semak sama ada permulaan berjaya

Bagaimana untuk membina kelompok redis di bawah centos

Cara untuk mematikan permulaan bahagian belakang:

./redis-cli shutdown
Salin selepas log masuk

Di atas adalah pemasangan redis yang berasingan, ikuti Turun dan bina kelompok!

Pasang ruby

yum install ruby
yum install rubygems
Salin selepas log masuk

Muat naik fail berikut ke sistem linux

redis-3.0.0.gem (ruby dan antara muka redis)

Masukkan direktori dan laksanakan: gem install redis-3.0.0.gem

Salin fail berikut dalam direktori src di bawah pakej redis-3.0.0 ke /usr /local/ redis/redis-cluster/

Prasyarat: Mula-mula buat direktori redis-cluster

Bagaimana untuk membina kelompok redis di bawah centos

Membina kluster memerlukan sekurang-kurangnya 3 hos hos Jika anda mengkonfigurasi mesin hamba lain, sekurang-kurangnya 6 mesin diperlukan.

Reka bentuk port adalah seperti berikut: 7001-7006

Langkah 1: Salin mesin 7001

Masukkan direktori /usr/local/redis/ dan jalankan cp bin . /redis- cluster/7001 –r

Langkah 2: Jika fail berterusan wujud, padamkan

rm -rf appendonly.aof dump.rdb
Salin selepas log masuk

Langkah 3: Tetapkan parameter kelompok

Bagaimana untuk membina kelompok redis di bawah centos

Langkah 4: Ubah suai port

Bagaimana untuk membina kelompok redis di bawah centos

Langkah 5: Salin mesin 7002-7006

Beri saya struktur direktori di bawah sistem desktop saya:

Bagaimana untuk membina kelompok redis di bawah centos

Seterusnya, sediakan satu klik untuk memulakan semua redis atau tutup kumpulan redis:

Pertama, buat fail baharu Anda boleh menggunakan vim untuk membuka fail yang tidak wujud, dan kemudian Simpanan wujud. (Start-all.sh dan shutdown-all.sh dalam gambar di atas ialah yang saya buat)

start-all.sh:

cd 7001
./redis-server redis.conf
cd ..
cd 7002
./redis-server redis.conf
cd ..
cd 7003
./redis-server redis.conf
cd ..
cd 7004
./redis-server redis.conf
cd ..
cd 7005
./redis-server redis.conf
cd ..
cd 7006
./redis-server redis.conf
cd ..
Salin selepas log masuk

shutdow-all.sh:

cd 7001
./redis-cli -p 7001 shutdown
cd ..
cd 7002
./redis-cli -p 7002 shutdown
cd ..
cd 7003
./redis-cli -p 7003 shutdown
cd ..
cd 7004
./redis-cli -p 7004 shutdown
cd ..
cd 7005
./redis-cli -p 7005 shutdown
cd ..
cd 7006
./redis-cli -p 7006 shutdown
cd ..
Salin selepas log masuk

Seterusnya, ubah suai kebenaran kedua-dua fail tersebut dan tetapkannya sebagai fail skrip boleh dimulakan

chmod u+x start-all.sh

chmod u+x shutdown-all.sh
Salin selepas log masuk

Seterusnya, gunakan ruby ​​​​untuk menyambungkan kelompok ini dan mengurusnya

/redis- trib.rb cipta --replika 1 192.168.78.133:7001 192.168.78.133:7002 192.168.78.133:7003 192.168.78.133:7004 3.7.8.18 3.7.8 .133 :7006

muncul:

connecting to node 192.168.242.137:7001: ok
connecting to node 192.168.242.137:7002: ok
connecting to node 192.168.242.137:7003: ok
connecting to node 192.168.242.137:7004: ok
connecting to node 192.168.242.137:7005: ok
connecting to node 192.168.242.137:7006: ok
>>> performing hash slots allocation on 6 nodes...
using 3 masters:
192.168.242.137:7001
192.168.242.137:7002
192.168.242.137:7003
adding replica 192.168.242.137:7004 to 192.168.242.137:7001
adding replica 192.168.242.137:7005 to 192.168.242.137:7002
adding replica 192.168.242.137:7006 to 192.168.242.137:7003
m: 8240cd0fe6d6f842faa42b0174fe7c5ddcf7ae24 192.168.242.137:7001
  slots:0-5460 (5461 slots) master
m: 4f52a974f64343fd9f1ee0388490b3c0647a4db7 192.168.242.137:7002
  slots:5461-10922 (5462 slots) master
m: cb7c5def8f61df2016b38972396a8d1f349208c2 192.168.242.137:7003
  slots:10923-16383 (5461 slots) master
s: 66adf006fed43b3b5e499ce2ff1949a756504a16 192.168.242.137:7004
  replicates 8240cd0fe6d6f842faa42b0174fe7c5ddcf7ae24
s: cbb0c9bc4b27dd85511a7ef2d01bec90e692793b 192.168.242.137:7005
  replicates 4f52a974f64343fd9f1ee0388490b3c0647a4db7
s: a908736eadd1cd06e86fdff8b2749a6f46b38c00 192.168.242.137:7006
  replicates cb7c5def8f61df2016b38972396a8d1f349208c2
can i set the above configuration? (type &#39;yes&#39; to accept): yes
>>> nodes configuration updated
>>> assign a different config epoch to each node
>>> sending cluster meet messages to join the cluster
waiting for the cluster to join..
>>> performing cluster check (using node 192.168.242.137:7001)
m: 8240cd0fe6d6f842faa42b0174fe7c5ddcf7ae24 192.168.242.137:7001
  slots:0-5460 (5461 slots) master
m: 4f52a974f64343fd9f1ee0388490b3c0647a4db7 192.168.242.137:7002
  slots:5461-10922 (5462 slots) master
m: cb7c5def8f61df2016b38972396a8d1f349208c2 192.168.242.137:7003
  slots:10923-16383 (5461 slots) master
m: 66adf006fed43b3b5e499ce2ff1949a756504a16 192.168.242.137:7004
  slots: (0 slots) master
  replicates 8240cd0fe6d6f842faa42b0174fe7c5ddcf7ae24
m: cbb0c9bc4b27dd85511a7ef2d01bec90e692793b 192.168.242.137:7005
  slots: (0 slots) master
  replicates 4f52a974f64343fd9f1ee0388490b3c0647a4db7
m: a908736eadd1cd06e86fdff8b2749a6f46b38c00 192.168.242.137:7006
  slots: (0 slots) master
  replicates cb7c5def8f61df2016b38972396a8d1f349208c2
[ok] all nodes agree about slots configuration.
>>> check for open slots...
>>> check slots coverage...
[ok] all 16384 slots covered.
Salin selepas log masuk
Ini bermakna kejayaan!

Ujinya, masukkan direktori 7001 dan laksanakan: ./redis-cli -h 192.168.242.137 -p 7001 –c

Bagaimana untuk membina kelompok redis di bawah centos

Atas ialah kandungan terperinci Bagaimana untuk membina kelompok redis di bawah centos. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara Mengoptimumkan Konfigurasi CentOS HDFS Cara Mengoptimumkan Konfigurasi CentOS HDFS Apr 14, 2025 pm 07:15 PM

Meningkatkan prestasi HDFS pada CentOS: Panduan Pengoptimuman Komprehensif untuk mengoptimumkan HDFS (Hadoop diedarkan sistem fail) pada CentOS memerlukan pertimbangan komprehensif perkakasan, konfigurasi sistem dan tetapan rangkaian. Artikel ini menyediakan satu siri strategi pengoptimuman untuk membantu anda meningkatkan prestasi HDFS. 1. Perkakasan Peningkatan dan Pemilihan Pengembangan Sumber: Meningkatkan kapasiti CPU, memori dan penyimpanan pelayan sebanyak mungkin. Perkakasan berprestasi tinggi: Mengadopsi kad rangkaian berprestasi tinggi dan suis untuk meningkatkan rangkaian rangkaian. 2. Konfigurasi Sistem Fine-Tuning Parameter Parameter Kernel: Modify /etc/sysctl.conf Fail untuk mengoptimumkan parameter kernel seperti nombor sambungan TCP, nombor pemegang fail dan pengurusan memori. Sebagai contoh, laraskan status sambungan TCP dan saiz penampan

CentOS berhenti penyelenggaraan 2024 CentOS berhenti penyelenggaraan 2024 Apr 14, 2025 pm 08:39 PM

CentOS akan ditutup pada tahun 2024 kerana pengedaran hulu, RHEL 8, telah ditutup. Penutupan ini akan menjejaskan sistem CentOS 8, menghalangnya daripada terus menerima kemas kini. Pengguna harus merancang untuk penghijrahan, dan pilihan yang disyorkan termasuk CentOS Stream, Almalinux, dan Rocky Linux untuk memastikan sistem selamat dan stabil.

Cara Memeriksa Konfigurasi HDFS CentOS Cara Memeriksa Konfigurasi HDFS CentOS Apr 14, 2025 pm 07:21 PM

Panduan Lengkap untuk Memeriksa Konfigurasi HDFS Dalam Sistem CentOS Artikel ini akan membimbing anda bagaimana untuk memeriksa konfigurasi dan menjalankan status HDFS secara berkesan pada sistem CentOS. Langkah -langkah berikut akan membantu anda memahami sepenuhnya persediaan dan operasi HDFS. Sahkan Pembolehubah Alam Sekitar Hadoop: Pertama, pastikan pembolehubah persekitaran Hadoop ditetapkan dengan betul. Di terminal, laksanakan arahan berikut untuk mengesahkan bahawa Hadoop dipasang dan dikonfigurasi dengan betul: Hadoopversion Semak fail konfigurasi HDFS: Fail konfigurasi teras HDFS terletak di/etc/hadoop/conf/direktori, di mana core-site.xml dan hdfs-site.xml adalah kritikal. gunakan

Alamat IP Konfigurasi CentOS Alamat IP Konfigurasi CentOS Apr 14, 2025 pm 09:06 PM

Langkah-langkah untuk mengkonfigurasi alamat IP di CentOS: Lihat konfigurasi rangkaian semasa: IP Addr Edit Fail Konfigurasi Rangkaian: SUDO VI/ETC/SYSCONFIG/Rangkaian-Skrips

Baris arahan shutdown centos Baris arahan shutdown centos Apr 14, 2025 pm 09:12 PM

Perintah shutdown CentOS adalah penutupan, dan sintaks adalah tutup [pilihan] [maklumat]. Pilihan termasuk: -h menghentikan sistem dengan segera; -P mematikan kuasa selepas penutupan; -r mulakan semula; -T Waktu Menunggu. Masa boleh ditentukan sebagai segera (sekarang), minit (minit), atau masa tertentu (HH: mm). Maklumat tambahan boleh dipaparkan dalam mesej sistem.

CentOS memasang MySQL CentOS memasang MySQL Apr 14, 2025 pm 08:09 PM

Memasang MySQL pada CentOS melibatkan langkah -langkah berikut: Menambah sumber MySQL YUM yang sesuai. Jalankan YUM Pasang Perintah MySQL-Server untuk memasang pelayan MySQL. Gunakan perintah mysql_secure_installation untuk membuat tetapan keselamatan, seperti menetapkan kata laluan pengguna root. Sesuaikan fail konfigurasi MySQL seperti yang diperlukan. Tune parameter MySQL dan mengoptimumkan pangkalan data untuk prestasi.

Langkah -langkah apa yang diperlukan untuk mengkonfigurasi CentOS dalam HDFS Langkah -langkah apa yang diperlukan untuk mengkonfigurasi CentOS dalam HDFS Apr 14, 2025 pm 06:42 PM

Membina Sistem Fail Teragih Hadoop (HDFS) pada sistem CentOS memerlukan pelbagai langkah. Artikel ini menyediakan panduan konfigurasi ringkas. 1. Sediakan untuk memasang JDK pada peringkat awal: Pasang JavadevelopmentKit (JDK) pada semua nod, dan versi mesti bersesuaian dengan Hadoop. Pakej pemasangan boleh dimuat turun dari laman web rasmi Oracle. Konfigurasi Pembolehubah Alam Sekitar: Edit /etc /Fail Profil, tetapkan pembolehubah persekitaran Java dan Hadoop, supaya sistem dapat mencari laluan pemasangan JDK dan Hadoop. 2. Konfigurasi Keselamatan: Log masuk tanpa kata laluan SSH untuk menjana kunci SSH: Gunakan perintah ssh-keygen pada setiap nod

Cara Memasang Redis di CentOS7 Cara Memasang Redis di CentOS7 Apr 14, 2025 pm 08:21 PM

Muat turun pakej kod sumber dari sumber Redis rasmi untuk menyusun dan memasangnya untuk memastikan versi terkini dan stabil dan boleh disesuaikan dengan cara yang diperibadikan. Langkah -langkah khusus adalah seperti berikut: Kemas kini senarai pakej perisian dan buat direktori Redis Download Redis Source Code Packompress Decompress Pakej Kod Sumber dan menyusun konfigurasi pemasangan dan mengubah suai konfigurasi Redis untuk memulakan REDIS Periksa status permulaan

See all articles