CentOS7 installé et une configuration de base Redis

Première étape: Télécharger le package d'installation

  1, peut être utilisé dans le terminal de téléchargement wget linux:

wget http: // download.redis.io/releases/redis-5.0.7.tar.gz

  2, peut également être téléchargé dans la fenêtre d'un bon package, puis copier installer linux dans / usr / local par l'outil de gestion de fichiers à distance / répertoire

  accès Https://redis.io/download à notre site Web pour téléchargement. Installer la version 5.0.7, par exemple (note ici que je l'ai installé, donc il y aura répertoire Redis-5.0.7, seulement ici pour des captures d'écran de téléchargement indiquent l'endroit où le package d'installation)

 Deuxième étape: Décompressez et installez

 1, extraire le paquet d'installation

prend -xzvf redis- 5.0 . 7 . prend .gz

 2, une fois les fichiers décompressés répertoire

cd redis-5.0.7/

cat d'exécution Makefile Makefile pour afficher le contenu

Ce qui signifie que, lorsqu'il est installé par défaut est d'entrer dans les (vous pouvez entrer dans le répertoire src Redis installé, simplement indiqué ici, il peut être exécuté directement faire bien sûr, installer à installer) Redis répertoire src dans l'installation

3, être monté directement execute make install

make  installer

Parce qu'il est d'abord compilé pour installer, l'installation prend quelques minutes de temps, soyez patient

4. Après avoir installé le répertoire src sera plus sur le fichier exécutable, que nous essayons de serveur Redis ouverts et le test client

D'abord, entrez dans le répertoire src

[root @ centosLYH redis- 5.0 . 7 ] # cd src / 
[root @ centosLYH src] # pwd 
/ usr / local / redis- 5.0 . 7 / src

serveur de démarrage

Redis-serveur 

La mise en œuvre des résultats

Pour ne pas à proximité du terminal, puis ouvrez un terminal à ce moment, nous serons également le début du client de Redis répertoire src

redis-cli

Après nous ouvrons le test simple client

 Le test est réussi, l'installation est réussie

 

Vous pouvez spécifier un port ouvert au service de connexion du port de service spécifié (port par défaut 6379)

1, indiquez le numéro de port du serveur pour ouvrir

Redis-serveur --port 6380

A ce port ouvert 6380 a été utilisé

 2, le numéro de port spécifié connexions client

redis-cli -p 6380

Spécifiez le fichier de configuration pour démarrer les Redis de service

Ensuite, tournez les services que nous allons redis vous êtes invité à

 

 

 Il a dit que nous ne précisaient pas le fichier de configuration, en utilisant la configuration par défaut;

Notre profil est le répertoire d'installation dans Redis

 

 

 Afin de faciliter la gestion future de plusieurs profils Redis

Nous créons un répertoire conf du dossier d'installation Redis

mkdir conf

Les fichiers de déplacement de redis.config pour créer le dossier conf

mv redis.conf conf /

Nous Redis ensuite dans le répertoire d'installation pour créer un répertoire de données pour stocker les journaux services d'information Redis

mkdir données

Ensuite, nous remontons dans le répertoire sous le Redis conf annuaire créer un nouveau profil

Je suis venu redis6380.conf

ÉCRIRE puis enregistrez

Port 6380 
oui de daemonize 
logFile " 6380.log " 
dir / usr / local / redis- 5.0 . 7 / données

Port: Indique le port de service ouvert

daemonize: oui lorsque le service est activé lors de l'ouverture en tant que démon en arrière-plan

logfile: spécifier le fichier auquel la sortie du journal

dir: « Indique DÉTAILLÉES le chemin vers la sortie du fichier journal »

Démarrez le service à ce moment nous sommes retournés dans le répertoire d'installation Redis puis spécifiez la forme de fichier de configuration

Redis-serveur ./conf/redis6380.conf 

Daemonize nous pouvons voir qu'en raison de la configuration dans le fichier de configuration oui, de sorte que le service n'est ouvert sortie Redis plus beaucoup d'informations du journal, comme un démon en cours d'exécution en arrière-plan

Et à travers les connexions client, parce que nous avons spécifié dans le fichier de configuration du port de service 6380, vous devez spécifier le port de connexion pour le 6380

redis-cli -p 6380

 À l'époque de la sortie à Redis nous créons le répertoire de données peuvent voir le fichier journal spécifié a été entré journal

chat données / 6380 .log

 

 

Le processus de certaines opérations

  Détecter l'existence d'un processus d'arrière-plan

ps -ef | poignée Redis

  6379 détecte si le port est à l'écoute

netstat -lntp | grep  6379

  Arrêt Redis:

    1, en utilisant le client

arrêt Redis-cli

    2, étant donné que Redis peut gérer correctement le signal SIGTERM, il est également possible de tuer directement -9 (via ps -ef | grep processus redis- premier Redis ID de service pour vérifier)

la mise à mort - 9 ID de processus

 

 

 

 

 

Description Redis profil: ps

l' analyse syntaxique de configuration redis.conf (réglages de base rouge vous pouvez propre usage, bind configuration 0,5 0,0 Après 0,01 / etc / sysconfig / configure les iptables de port): 

daemon: Si vous devez exécuter en arrière - plan, mis l'élément valeur Oui 
 
pdifile: fichiers pid dans le / var / RUN / redis.pid, d' autres adresses peut être configuré pour 
 
se lier: Indique Redis ne reçoivent que les demandes de la propriété intellectuelle, sinon défini, traiter toutes les requêtes dans les processus de production le meilleur réglage 

            (ensemble à 0. 0.0 . 0 sera remplacé par iptables à l' accès au contrôle) 
 
Port: le port d' écoute, par défaut 6379 
 
délai d' attente: définir le délai lorsque les connexions client, en quelques secondes 
 
logLevel: niveau est divisé en grade 4, debug, revbose, et mise en garde. En général , l' environnement de production Ouvrir avis 
 
logfile: adresse du fichier journal de configuration, la sortie par défaut standard, à savoir l' impression sur le terminal portuaire de ligne de commande 
 
base de données: définir le nombre de base de données, la base de données est utilisée par défaut 0 
 
Economie: Redis fourni pour la fréquence de mise en miroir de bases de données 
 
rdbcompression: lorsque la sauvegarde d'image est effectuée, que ce soit comprimé 
 
dbfilename: nom de fichier du fichier de sauvegarde d'image 
 
dir chemin de la mise en place de la mise en miroir de base de données de fichiers:
 
slaveof: Définir la base de données de la base de données à d' autres bases de données 
 
masterauth: lorsque les connexions de base de données primaires qui nécessitent une authentification par mot de passe, définis ici 
 
requirepass: mettre un mot de passe avant d' autres spécifié requis après que le client de connexion 
 
maxclients: limiter le nombre de connexions client simultanées 
 
MaxMemory: REDIS régler la mémoire maximum qui peut être utilisé 
 
appendOnly: après avoir ouvert le mode appendOnly, Redis seront chacun reçu une opération d'écriture sont ajoutées au fichier appendonly.aof, lorsque REDIS redémarré, reprend à partir du document précédent état 
 
appendfsync: set appendonly.aof fréquence de synchronisation de fichiers 
 
vm_enabled: si l'ouverture du support de mémoire virtuelle 
 
vm_swap_file: chemin défini le fichier d'échange de mémoire virtuelle 
 
taille de la mémoire physique maximale, les paramètres de la mémoire virtuelle après l' ouverture, REDIS à utiliser, la valeur par défaut est de 0: vm_max_momery 
 
vm_page_size: définir la taille de mémoire virtuelle 
 
vm_pages: régler le nombre total de pages de fichier d'échange 
 
vm_max_thrrads: définir le nombre de fils utilisés simultanément vm IO

 

Je suppose que tu aimes

Origine www.cnblogs.com/lyh233/p/12640329.html
conseillé
Classement