Installer et configurer Redis sous Centos7
-
- 1. Téléchargez le package d'installation Redis sur centos7
- 2. Installer les dépendances
- 3. Entrez dans le répertoire redis, compilez et installez redis
- 4. Entrez dans le répertoire utils, modifiez la configuration du script redis et copiez redis_init_script dans /etc/init.d
- 5. Retournez au répertoire d'installation redis, copiez le fichier de configuration principale redis.conf dans le chemin /usr/local/redis, puis exécutez la configuration redis dans ce répertoire.
- 6. Créer un répertoire de travail
- 7. Modifier le fichier de configuration principal
-
- 1. Modifiez démonize en oui
- 2. Modifiez dir vers le chemin indiqué dans la figure ci-dessous
- 3. lier la valeur ou la commenter
- 4. Définissez le mot de passe pour redis
- 5. Utilisez Redis pour la connexion à distance
- 6. Configurez le mot de passe de la commande d'arrêt dans le script /etc/init.d/redis_init_script
- 8. Modifiez le script de démarrage Redis précédent (redis_init_script)
- 9. Accordez des autorisations au script de démarrage Redis (redis_init_script)
- 10. Configurez Redis pour qu'il démarre automatiquement au démarrage
- PS
Afin de tester le cluster redis, voici une revue de l'installation redis...
1. Téléchargez le package d'installation Redis sur centos7
http://download.redis.io/releases/redis-5.0.0.tar.gz
Téléchargez sur le serveur et extrayez sur/usr/local/redis
cd /usr/local/redis
tar -zxvf redis-5.0.0.tar.gz
2. Installer les dépendances
Puisque Redis est écrit en langage C, son fonctionnement nécessite un environnement C, nous devons donc d'abord installer gcc. La commande d'installation est la suivante :
yum install gcc-c++
3. Entrez dans le répertoire redis, compilez et installez redis
#1. //进入到 /usr/local/redis/redis-5.0.0/ 文件目录下
cd /usr/local/redis/redis-5.0.0
#2.对解压后的文件进行编译
make
#3.进入到 redis-5.0.0/src 文件目录下
cd ./src
#4.进行redis安装编译
make install
4. Entrez dans le répertoire utils, modifiez la configuration du script redis et copiez redis_init_script dans /etc/init.d
cd utils/
cp redis_init_script /etc/init.d/
5. Retournez au répertoire d'installation redis, copiez le fichier de configuration principale redis.conf dans le chemin /usr/local/redis, puis exécutez la configuration redis dans ce répertoire.
cp redis.conf /usr/local/redis
6. Créer un répertoire de travail
mkdir /usr/local/redis/working
7. Modifier le fichier de configuration principal
cd /usr/local/redis
vim redis.conf
1. Modifiez démonize en oui
2. Modifiez dir vers le chemin indiqué dans la figure ci-dessous
dir /usr/local/redis/working
3. lier la valeur ou la commenter
4. Définissez le mot de passe pour redis
5. Utilisez Redis pour la connexion à distance
PS : Ou éteignez directement le pare-feu définitivement, entrez les deux commandes suivantes
systemctl stop firewalld.service
Désactivez le pare-feusystemctl disable firewalld.service
Désactiver le démarrage automatique au démarrage
6. Configurez le mot de passe de la commande d'arrêt dans le script /etc/init.d/redis_init_script
8. Modifiez le script de démarrage Redis précédent (redis_init_script)
cd /etc/init.d
vim redis_init_script
Modifiez les paramètres comme suit :
# redis 默认启动的端口号 6379, 要配置的话, 在核心配置文件中设置, 即 redis.conf 中
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
# pid 与核心配置文件呼应, 即核心配置文件的值与此处是一致的
PIDFILE=/var/run/redis_${REDISPORT}.pid
# 核心配置文件路径, 修改成我们核心配置的路径
CONF="/usr/local/redis/redis.conf"
9. Accordez des autorisations au script de démarrage Redis (redis_init_script)
chmod 777 redis_init_script
Commencez à exécuter le script
./redis_init_script start
(start s'active, stop s'éteint)
effets de fond
10. Configurez Redis pour qu'il démarre automatiquement au démarrage
Modifiez à nouveau notre fichier de script redis_init_script
cd /etc/init.d/
vim redis_init_script
1. Ajoutez la configuration de script suivante, ne supprimez pas les commentaires
#chkconfig: 22345 10 90
#description: Start and Stop redis
2. Enregistrez le script
chkconfig redis_init_script on
3. Redémarrez la machine virtuelle et testez
reboot
Commande de redémarrage
ps -ef | grep redis
pour détecter le processus Redis
PS
Afin de correspondre à l'environnement de production, nous utilisons ce script pour configurer le démarrage automatique au démarrage. S'il n'est pas exécuté via un script, nous pouvons également le démarrer directement via le serveur redis combiné avec le fichier de configuration.