Maison >base de données >tutoriel mysql >Yan Shiba redis téléchargement de matériel vidéo (cours, code source)

Yan Shiba redis téléchargement de matériel vidéo (cours, code source)

黄舟
黄舟original
2017-12-04 11:28:352179parcourir

Redis est le principal service de mise en cache utilisé dans les projets PHP. Nous présenterons l'utilisation avancée de Redis dans le "Tutoriel vidéo Yan Shiba Redis", et utiliserons également des cas pour en savoir plus sur Redis, un outil NoSQL très puissant. La base de données fournit de nombreux supports de structure de données intégrés (tels que des chaînes pures, des listes, des ensembles de données et des fonctions de publication et d'abonnement). L'utilisation de Redis peut améliorer qualitativement les performances de votre système (Sina Micro Weibo l'est). la meilleure entreprise de Chine qui utilise Redis. Vous pouvez imaginer la puissance de Redis en imaginant la quantité de données sur Weibo.) C'est aussi une bonne nouvelle réserve technologique.

Yan Shiba redis téléchargement de matériel vidéo (cours, code source)

Adresse de lecture du cours : http://www.php.cn/course/498.html

Le style d'enseignement du professeur :

Les cours du professeur sont vivants, pleins d'esprit, pleins d'esprit et touchants. Une métaphore vivante est comme la touche finale, ouvrant la porte à la sagesse aux étudiants ; un humour bien placé apporte un sourire entendu aux étudiants, comme boire un verre de vin moelleux, donnant aux gens un arrière-goût et une nostalgie des aphorismes d'un philosophe, des références culturelles ; sont intercalés de temps en temps dans la narration, donnant aux gens réflexion et vigilance.

Le point le plus difficile dans cette vidéo est la migration entre aof recovery et le serveur rdb :

1.Aof recovery

Quand on. ne faisons pas attention Pour exécuter flushall [effacer toutes les données de toutes les bibliothèques], ce que nous devons faire immédiatement est d'exécuter la commande day :

shutdown nosave [fermer le serveur sans enregistrer]

Puis ouvrir le fichier aof et find Existe-t-il une commande flushall ou flushdb ? Ouvrez aof dans vim, supprimez la commande flush associée
puis redémarrez le serveur. Redis trouvera d'abord le fichier aof à importer, puis exécutera l'importation du fichier rdb <.>

Remarque : pendant l'exécution de Redis, les handles associés seront occupés et la copie de cp entraînera des problèmes. Par conséquent, pour copier la base de données, vous devez arrêter le serveur Redis pour vous assurer que le processus cp ne causera pas de problèmes. problèmes

2. La rdb est migrée pendant la période de service

(1) Désactivez la fonction aof log de redis du serveur vers lequel vous souhaitez migrer (je souhaite migrer vers le local redis6380.conf)

vim redis6380.conf, remplacez appendonly yes par appendonly no

(2) Jetons d'abord un coup d'œil aux données redis actuelles et utilisons la commande save pour solidifier les données dans un fichier rdb. Mon fichier rdb est /var/rdb/dump6379.rdb

Ici, nous vous recommandons également de télécharger les ressources du code source : http://www.php.cn/xiazai/learn/1840

Les ressources partagent des didacticiels vidéo et des ppt avec vous :

  1. redis.ppt

  2. Redis notes.doc

  3. détails du fichier de configuration redis.txt

  4. Organigramme de développement Weibo.tif

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