Maison > Article > base de données > Le remplacement de Redis nécessite-t-il un redémarrage ?
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.
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!