Maison >base de données >Redis >Comment installer l'outil Redis-dump

Comment installer l'outil Redis-dump

PHPz
PHPzavant
2023-05-27 17:52:121877parcourir

L'outil redis-dump est utilisé pour la migration des données dans le cluster

Environnement de construction :

192.168.19.201 redis-cluster 6379 7001 7002 rvm redis-dump

192.168.19.202 redis-cluster 6 379 7001 02

192.168.19.203 redis- cluster 6379 7001 7002

Étant donné que l'installation de l'outil redis-dump nécessite l'utilisation des outils rvm et gem, il doit être installé à l'avance

1 Installez les packages de dépendances nécessaires pour installer rvm et d'autres outils à l'avance

#. yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl décompresser net-tools wget curl

Si vous n'installez pas les dépendances ci-dessus, une erreur sera signalée

2 . Installez rvm

#gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 Clé de téléchargement

Si le message d'erreur affiche

Comment installer loutil Redis-dump

alors vous pouvez utiliser

curl -sSL https : //rvm.io/mpapis.asc | gpg2 --import -

curl -sSL https://rvm.io/pkuczynski.asc | -s stable    ——C'est une autre façon d'installer, elle peut également être affichée si vous affichez également une erreur

#vim /etc/hosts

Comment installer loutil Redis-dump97.107.133.48 get.rvm.io ---- Ajouter du contenu

Réessayez. Le contenu est que l'installation est réussie

Utilisez la commande find / -name rvm -print pour afficher le chemin d'installation de rvm

#find / -name rvm -print - --- Afficher le résultat pour indiquer que l'installation est réussie

Comment installer loutil Redis-dump

Activer la configuration Le fichier prend effet

#source /etc/profile.d/rvm.sh

Télécharger les dépendances rvm

#exigences rvmComment installer loutil Redis-dump

#rvmsudo yum -y install gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel openssl -devel make bzip2 autoconf automake libtool bison iconv-devel

Le rvm ci-dessus est installé !

Installez ruby

#yum -y install automake autoconf libtool -----Installez les dépendances requises pour ruby

#yum -y install ruby ​​​​rubygems ruby-devel -----Installez ruby

Changer la source des gemmes

#gem source --ajouter https://gems.ruby-china.com ---Créer une nouvelle gemme source locale chinoise

Comment installer loutil Redis-dump#gem source -l # gem source --supprimer RubyGems. org | votre hôte de gemmes communautaire ----Supprimez les sources officielles étrangères

Version vérifiée :

Comment installer loutil Redis-dump#rvm --version

#ruby --version

Comment installer loutil Redis-dump

prête à être terminée Après cela, commencez la mise à niveau le ruby ​​​​que vous venez d'utiliser, sinon ruby2.0.0 ne peut pas installer redis-dump

#rvm list known     -----Vous pouvez vérifier la version d'installation prise en charge par rvmComment installer loutil Redis-dump

#rvm install "ruby-2.3.3" - ----Ruby -2.3.3 est installé ici (cette étape sera très lente, veuillez garder la connexion réseau bonne)

On dit que la version ruby3.0.0 présente deux vulnérabilités et doit être corrigée manuellement

#ruby docs generate-riComment installer loutil Redis-dump

Vérifiez si la version est mise à jour

#ruby --version

Comment installer loutil Redis-dump

Mise à jour avec succès !

Installez redis-dump

#gem install redis-dumpComment installer loutil Redis-dump

L'invite indique

Comment installer loutil Redis-dump

Cela signifie probablement installer une version supérieure, vous pouvez suivre directement la commande qu'il a donnée

#gem install redis -v 4.4.0

Comment installer loutil Redis-dump

L'installation est réussie, puis exécutez l'installation redis-dump Le la commande

#gem install redis-dump

Comment installer loutil Redis-dump

réussit si les résultats ci-dessus apparaissent

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer