Je crois que tout le monde a vu l'activité de capture des enveloppes rouges du Gala de la Fête du Printemps 2021. Selon les statistiques, un total de 70,3 milliards d'interactions avec les enveloppes rouges et 1,221 milliard de téléspectateurs du Gala de la Fête du Printemps diffusé en direct pendant le Gala de la Fête du Printemps. Face à un trafic aussi énorme, l'adoption du Volcano Engine sera testée. Le système redis auto-développé joue un rôle important à cet égard.
Redis est entièrement open source, est conforme au protocole BSD et est une base de données clé-valeur hautes performances.
Redis et d'autres produits de mise en cache de valeurs et de clés ont les trois fonctionnalités suivantes :
Redis prend en charge la persistance des données et peut stocker les données en mémoire. les données sont enregistrées sur le disque et peuvent être chargées à nouveau pour être utilisées lors du redémarrage.
Redis prend non seulement en charge les données simples de type clé-valeur, mais fournit également le stockage de structures de données telles que la liste, l'ensemble, le zset et le hachage.
Redis prend en charge la sauvegarde des données, c'est-à-dire la sauvegarde des données en mode maître-esclave.
1.Système d'exploitation Linux
Cet article utilise la version deepin 15.7, téléchargez Adresse:https://www.deepin.org/
2.redis paquet d'installation
Cet article utilise redis3.0.0, adresse de téléchargement : http://download.redis .io /releases/
3.redis client
Cet article utilise le logiciel open source RedisPlus, adresse de téléchargement : https://gitee.com/MaxBill/RedisPlus#🎜 🎜##🎜 🎜#2. Processus d'installation
1 Téléchargez le package de code source redisNous utilisons wget pour télécharger ou y aller directement. sur http://download.redis .io/releases/Télécharger le package de code source
2 Décompressez le package de code source redisUtilisez. l'outil de décompression ou utilisez la commande tar -zxvf pour décompresser#🎜 🎜#
3 Compilez le programme redis
. Ce que nous venons de télécharger est le code source de Redis, nous en avons besoin. Pour l'utiliser, allez dans le répertoire du package d'installation Redis nouvellement décompressé et utilisez la commande make pour compiler
# 🎜🎜#
Attendez un moment et consultez les instructions suivantes pour compiler Complete4 Installez le programme redis#. 🎜🎜#
Une fois le processus de compilation terminé, il sera dans src Le programme redis exécutable est généré dans le répertoire, puis il peut être installé et utilisé. Vous pouvez définir vous-même le répertoire d'installation. Ici je l'ai installé sous /opt/redis/#🎜🎜 #
Vous pouvez voir que l'installation a réussi, mais elle a échoué pour la première fois car le répertoire opt nécessite des droits d'administrateur. Nous avons utilisé sudo pour augmenter les droits et l'installation a réussi# 🎜🎜#5 Configurer le service redisLe premier choix est de copiez le fichier de configuration redis.conf dans le package source dans le répertoire d'installation /etc/#🎜 🎜#Le premier choix est de changer le mot de passe redis. élément requirepass dans /opt/redis/redis.conf La valeur par défaut est commentée, qui est vide Ici, nous la changeons en 123456#🎜 🎜#
Ensuite, modifiez le. accès ip, la valeur par défaut est l'accès local, autorisez les autres hôtes à accéder, nous modifions la liaison en 0.0.0.0#🎜🎜 #Configurer Redis pour démarrer en tant que service d'arrière-plan , modifiez l'élément démoniser, la valeur par défaut est non, ici changer en oui est le mode de démarrage en arrière-plan
#🎜 🎜#6. 🎜🎜#
Exécutez /opt/redis/bin/redis-server /opt/redis/etc/redis.conf dans le terminal Pour plus de commodité, nous pouvons écrire un script sh Après l'exécution, nous telnet 6379 et constatons qu'il a été démarré.
Utilisez ps -ef | grep redis Vérifiez si redis est démarré
Utilisez netstat -lntp | est en état d'écoute
7. Utilisez le client RedisPlus Connectez-vous à Redis
Téléchargez et installez le programme client RedisPlus, cliquez pour ouvrir et ajouter des informations de connexion :
Double-cliquez ensuite sur la connexion, nous constatons une connexion réussie à :
Afficher les données, informations, configuration, etc. Redis, RedisPlus Pour une utilisation spécifique, voir https://gitee.com/MaxBill/RedisPlus
Linux est un système d'exploitation de type UNIX, gratuit à utiliser et librement diffusé. Il s'agit d'un système de tâches multi-utilisateurs et multi-utilisateurs basé sur POSIX, qui prend en charge le multi-threading et le multi-CPU, utilise Linux pour s'exécuter. principaux logiciels, applications et protocoles réseau d'outils Unix.
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!