Comment installer Redis sur le système Linux
Introduction à redis :
redis est une base de données de valeurs-clés open source écrite en langage C, prend en charge l'interaction réseau et peut être basée sur la mémoire ou persistante.
L'adresse du site officiel de redis est très facile à retenir, c'est redis.io. (J'ai vérifié spécifiquement et découvert que le suffixe du nom de domaine io appartient au nom de domaine national, qui est le territoire britannique de l'océan Indien)
Actuellement, Vmware finance le développement et la maintenance du projet redis.
Caractéristiques de Redis :
La vitesse de lecture de Redis est de 110 000 fois/s et la vitesse d'écriture est de 81 000 fois/s
atomique. Toutes les opérations de Redis sont atomiques et Redis prend également en charge l'exécution atomique de plusieurs opérations après leur fusion complète.
Prend en charge une variété de structures de données : string (string) ; list (list) ; hash (hash), set (set) ; zset (ensemble ordonné)
-
Persistance, réplication maître-esclave (cluster)
Prend en charge le délai d'expiration, les transactions et l'abonnement aux messages.
Officiellement, ne prend pas en charge Windows, mais il existe une version tierce.
Étapes d'installation de redis :
Étape 1 : Téléchargez le package d'installation
Visitez https://redis.io/download sur le site officiel pour le télécharger. Téléchargez la dernière version 4.0 ici
Étape 2 : Installez
1 Copiez le package compressé sur le serveur Linux via l'outil de gestion à distance et effectuez l'opération de décompression
tar -zxf redis-. 4.0.9.tar.gz
2. Entrez le répertoire du fichier décompressé et utilisez make pour compiler le fichier Redis décompressé
Illustration : Ici, comme mon répertoire d'installation Redis se trouve dans le répertoire /usr/locat/, les opérations suivantes seront se produire
Remarque : s'il y a un problème pendant le processus de compilation, il se peut que le package d'installation soit mal téléchargé. Ici, vous pouvez essayer d'utiliser le package d'installation téléchargé par d'autres ou utiliser directement
wget. http://download.redis.io/releases/redis-4.0.9.tar.gz
Si vous constatez que la lecture ci-dessus ne peut pas résoudre le problème, veuillez vous référer à ce lien : https://www.cnblogs.com /liu2-/p/6914159.html
Une fois la compilation terminée, vous pouvez voir que le fichier décompressé redis-3.0.7 aura les dossiers src, conf et autres correspondants
3. , entrez dans le dossier src et exécutez make install pour installer Redis.
L'installation s'effectue comme le montre la figure ci-dessous, et l'interface est la suivante :
Étape 3 : Déploiement
1 Afin de faciliter la gestion, déplacez le fichier de configuration de conf et les commandes communes dans le Redis dans un fichier unifié
1), créez des fichiers bin et etc
Comme le montre l'image :
2) Retournez tout de suite dans le répertoire d'installation, recherchez redis.conf, copiez-le et déplacez-le vers /usr/local/redis/ect
Exécutez la commande comme suit :
mv redis.conf /usr/local/redis/etc/
Entrez le répertoire src et déplacez mkreleasehdr.sh redis-benchmarkredis- check-aof redis-check-rdb redis-cliredis-server vers /usr /local/redis/bin/
Exécuter la commande : mv mkreleasehdr.sh redis-benchmarkredis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/
Affichez les fichiers déplacés dans l'ordre
2. - Le serveur démarre redis
3. 🎜 🎜#
4. Configurez l'arrière-plan pour démarrer redis
1) Modifiez d'abord le fichier de configuration et modifiez l'attribut daemonize sur yes (indiquant qu'il doit s'exécuter en arrière-plan )cd etc/ vim redis.conf2 ), redémarrez le service Redis et spécifiez le fichier de configuration du service de démarrage redis-server/usr/local/redis/etc/redis.conf
#🎜🎜 #
#🎜 🎜#L'arrière-plan de configuration s'exécute avec succès.
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!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Choosepop! _OS, Ubuntu, Nobaralinux, OrarchlinuxForoptimalgaming Performance withinmimaloverhead.2.Installofficialnvidiapropriétarydriversfornvidiagpus, assurept-t-to-datememesaandkernerserforamdindelgpus.3,EBablePheperformAlect

RaidIxprovessToragePerformanceAndeliabilityOnLinuxServers ThroughroughVariousConfigurations; raid0offersspeedButNoredundancy; raid1providesMirRoringForCriticalDatawith50�PacityLoss;

L'ordinateur invite "MSVCP71.DLL est absent de l'ordinateur", ce qui est généralement dû au fait que le système manque de composants en cours d'exécution, ce qui fait que le logiciel ne charge pas normalement. Cet article analysera profondément les fonctions du fichier et la cause profonde de l'erreur, et fournira trois solutions efficaces pour vous aider à restaurer rapidement le programme à exécuter. 1. Qu'est-ce que msvcp71.dll? MSVCP71.DLL appartient au fichier de bibliothèque d'exécution de base de Microsoft Visualc 2003 et appartient au type de bibliothèque de liens dynamiques (DLL). Il est principalement utilisé pour prendre en charge les programmes écrits en C pour appeler les fonctions standard, les modèles STL et les modules de traitement de base de données. De nombreuses applications et jeux classiques développés au début des années 2000 reposent sur ce fichier à exécuter. Une fois le fichier manquant ou corrompu,

Pour gérer le démarrage des services Linux, utilisez la commande SystemCTL. 1. Vérifiez l'état du service: SystemCtlStatus peut vérifier si le service est en cours d'exécution, activé ou désactivé. 2. Activer le start-up de service: SudosystemctLenable, comme SudosystemctLenablenginx. S'il est démarré en même temps, utilisez SudosystemCtLenable - Notginx. 3. Désactiver le start-up de service: SudosystemCTLDisable, tels que SudosystemCTLDisablecups. S'il est arrêté en même temps, utilisez SudosystemctlDisabl

Le maintien de la connaissance des dernières fonctionnalités et des meilleures pratiques de Redis est la clé de l'apprentissage continu et de la concentration sur les ressources officielles et communautaires. 1. Vérifiez régulièrement le site Web officiel Redis, les mises à jour et les relances de documents, abonnez-vous au référentiel GitHub ou à la liste de diffusion, obtenez des notifications de mise à jour de version et lisez le guide de mise à niveau. 2. Participer aux discussions techniques sur la liste de diffusion des groupes Google de Redis, la sous-section Reddit, Stackoverflow et d'autres plateformes pour comprendre l'expérience et les solutions de problème d'autres personnes. 3. Créez un environnement de test local ou utilisez Docker pour déployer différentes versions pour les tests fonctionnels, intégrer le processus de test de mise à niveau Redis dans CI / CD et maîtriser la valeur de la fonction à travers les opérations réelles. 4. Fermer

Supprimez les packages et les dépenses de SUDOiTaptAutoreMove, CleanPackageCachesUdoaptCleanorAutoClean, AndremoveoldKernelSviasuDoaptAutoReMove - 22

UsepsauxforaCompletesNapshotofallrunningProcesses, montrant queDetailedInformationIliser, PID, CPU, etmemoryUsage.2.Usetoporhtopforreal-timemonitingofprocessswithdynamicupdates, WHORSHTOPOFFERSAMORINGINGETURS.3

ToVIEWFileContentsInLinux, UsageIFferentCommandsBasedonyourneds: 1.Forsmallfiles, usecattodisplaytheentireContentatonce, withcat-ntoshowlineNumbers.2.ForLargeFiles, uselesstoscrollpagebypageorlineByline, Searchwith_term, et CiTwithq.3.usMoreForbasii
