Maison  >  Article  >  base de données  >  Le remplacement de Redis nécessite-t-il un redémarrage ?

Le remplacement de Redis nécessite-t-il un redémarrage ?

anonymity
anonymityoriginal
2019-06-04 16:49:232331parcourir

Redis est une base de données de valeurs-clés de type journal open source écrite en langage ANSI C, prend en charge le réseau, peut être basée sur la mémoire et persistante, et fournit des API dans plusieurs langues.

Le remplacement de Redis nécessite-t-il un redémarrage ?

Comment redémarrer le service Redis

Si vous avez installé Redis en utilisant apt-get ou yum install , Vous pouvez arrêter/démarrer/redémarrer Redis directement via les commandes suivantes

/etc/init.d/redis-server stop

/etc/init.d/redis-server start

/etc/init.d/redis-server restart

Si redis est installé via le code source, vous pouvez redémarrer redis via la commande d'arrêt du programme client redis redis-cli

redis-cli -h 127.0.0.1 -p 6379 shutdown

Si aucune des méthodes ci-dessus n'arrête Redis avec succès, vous pouvez utiliser l'arme ultime kill -9

Un redémarrage n'est requis que lors de la modification des trois configurations suivantes :

1.appendfsync non

appendfsync Ceci est non, redis n'appellera pas activement fsync pour synchroniser le journal avec le disque. À l'heure actuelle, selon le système d'exploitation, la plupart des systèmes d'exploitation Linux appellent fsync toutes les 30 secondes pour synchroniser le journal du tampon avec le disque

2.appendfsync Everysec

redis Every 1 seconde, appelez fsync pour écrire les données du tampon sur le disque. Si fsync dépasse 1, fsync sera retardé de la seconde seconde, mais jusqu'à 2 s,

3.appendfsync toujours

chacun pour l'écriture. opérations, redis appellera fsync pour écrire les données du tampon sur le disque. Ce sont les données les plus sûres, mais les performances diminueront !

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn