Heim > Datenbank > Redis > Hauptteil

Installation des Redis-Clusters in Ubuntu

步履不停
Freigeben: 2019-07-02 16:38:36
Original
2143 Leute haben es durchsucht

Installation des Redis-Clusters in Ubuntu

Überprüfen Sie zunächst, ob gcc installiert ist

gcc -v
Nach dem Login kopieren

Wenn gcc nicht installiert ist, müssen Sie es installieren

#centosyum install gcc-c++#ubuntusudo apt-get install gcc#不安装会有问题sudo apt install make
Nach dem Login kopieren

Herunterladen

wget http://download.redis.io/releases/redis-3.2.1.tar.gz
tar -zxvf redis-3.2.1.tar.gz cd redis-3.2.1
 make 
 make install PREFIX=/usr/local/redis
Nach dem Login kopieren

Erstellung des Clusters

cd /usr/local/
  mkdir redis_cluster  //创建集群目录
  mkdir 7000 7001 7002  //分别代表三个节点    其对应端口 7000 7001 7002
  
  cp /usr/local/redis-3.2.1/redis.conf  ./redis_cluster/7000/   
 //拷贝到7001目录
 cp /usr/local/redis-3.2.1/redis.conf  ./redis_cluster/7001/   
 //拷贝到7002目录
 cp /usr/local/redis-3.2.1/redis.conf  ./redis_cluster/7002/   
 
 sudo cp -r redis/bin/ redis_cluster/7000/
 sudo cp -r redis/bin/ redis_cluster/7001/
 sudo cp -r redis/bin/ redis_cluster/7002/
Nach dem Login kopieren

Ändern Sie die entsprechenden Konfigurationen der 3 Dateien in den Ordnern 7001, 7002 bzw. 7003

daemonize    yes                          //redis后台运行pidfile  /var/run/redis_7000.pid          //pidfile文件对应7000,7002,7003port  7000                                //端口7000,7002,7003cluster-enabled  yes                      //开启集群  把注释#去掉cluster-config-file  nodes_7000.conf      //集群的配置  配置文件首次启动自动生成 7000,7001,7002cluster-node-timeout  5000                //请求超时  设置5秒够了appendonly  yes                           //aof日志开启  有需要就开启,它会每次写操作都记录一条日志
Nach dem Login kopieren

Erstellen Sie 3 Knoten bei 192.168.1.238: Ändern Sie die entsprechenden Ports auf 7003, 7004, 7005. Ändern Sie einfach die Konfiguration entsprechend.

Starten Sie jeden Knoten auf zwei Maschinen (die gleiche Methode für beide Server)

cd /usr/localredis-server  redis_cluster/7000/redis.conf
redis-server  redis_cluster/7001/redis.conf
redis-server  redis_cluster/7002/redis.conf
redis-server  redis_cluster/7003/redis.conf
redis-server  redis_cluster/7004/redis.conf
redis-server  redis_cluster/7005/redis.conf
Nach dem Login kopieren

Dienste anzeigen

ps -ef | grep redis   #查看是否启动成功
 netstat -tnlp | grep redis #可以看到redis监听端口
Nach dem Login kopieren

Der Cluster muss 6 Knoten haben

sudo apt-get install ruby
 sudo apt-get install rubygems
 sudo gem install redis
Nach dem Login kopieren
./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
Nach dem Login kopieren

Weitere technische Artikel zu Redis finden Sie in der Spalte Redis-Tutorial, um mehr zu erfahren!

Das obige ist der detaillierte Inhalt vonInstallation des Redis-Clusters in Ubuntu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!