Maison  >  Article  >  développement back-end  >  Résumé des méthodes d'installation et d'utilisation de Redis

Résumé des méthodes d'installation et d'utilisation de Redis

不言
不言original
2018-04-13 15:44:071310parcourir

Cet article présente principalement l'installation et l'utilisation de Redis, et analyse le téléchargement, l'installation, le démarrage, les paramètres et les précautions d'utilisation associées de la base de données Redis sous forme d'exemples. Les amis dans le besoin peuvent s'y référer

L'exemple de cet article résume l'installation et l'utilisation de Redis. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

1 Télécharger :

Adresse du projet : https://github. .com/MSOpenTech /redis

Adresse de téléchargement : https://github.com/MSOpenTech/redis/releases

Notez que vous devez télécharger la version zip, pas la version msi.

2. Installation :

Décompressez, copiez dans le répertoire racine du lecteur électronique et renommez le dossier en redis (supprimez la version numéro et autres) ), l'installation est terminée.

3. Démarrez :

Ouvrez cmd, entrez redis, entrez la commande

et appuyez sur Entrée, le démarrage est terminé. redis-server.exe  redis.windows.conf

Un motif de boîte carrée apparaît même si le démarrage réussit.

Sinon le démarrage échoue.

Dans l'environnement de développement, vous devez ouvrir cmd en tant qu'administrateur pour démarrer avec succès. S’il s’agit d’un environnement serveur et que vous en êtes l’administrateur, vous n’avez pas besoin de le faire en particulier.

4. Test :

Ouvrez un autre cmd, entrez redis, entrez la commande redis-cli.exe et appuyez sur Entrée pour entrer redis. état de fonctionnement.

Entrez

, et OK sera renvoyé, indiquant que l'écriture est réussie. set age 21

Entrez

, et 21 sera renvoyé, indiquant que la valeur a été obtenue avec succès. get age

Tests terminés.

Si la connexion que vous souhaitez connecter n'est pas locale, ou si le port a été modifié et que vous constatez que vous ne pouvez pas vous connecter, vous devez faire ceci :

redis-cli. exe -h host IP -p nouveau numéro de port

Par exemple, en supposant que le port a été modifié en 666, vous devez l'écrire comme ceci :

redis-cli.exe -p 666

De cette façon, vous pouvez vous connecter

5. Persistance :

① AOF : dans redis.windows.conf Modifier :

appendonly yes

Un fichier appendonly.aof sera généré dans le dossier du programme, qui est un fichier journal. Les données seront stockées dans ce fichier.

② RDB :

Par défaut, un instantané de données nommé dump.rdb sera créé dans le dossier du programme. La logique des instantanés est la suivante :

#900秒后且至少1个key发生变化时创建快照
save 900 1
#300秒后且至少10个key发生变化时创建快照
save 300 10
#60秒后且至少10000个key发生变化时创建快照
save 60 10000

Vous pouvez désactiver la création d'instantanés en commentant enregistrer.

③ Qu'est-ce que RedisQFork.dat :

Il s'agit du mappage mémoire de redis. Un tel fichier sera créé au démarrage de redis. est fermé. Et il a disparu. Ce fichier sert à y écrire les données de la mémoire et à effectuer un mappage.

Plus il y a de données, plus la batte sera grande, ce qui prendra de la place sur le disque c. La solution est de changer le chemin vers un autre disque.

Remarque :

La version 3.2 que j'ai téléchargée n'a pas trouvé heapdir, et je l'ai défini moi-même heapdir e: redis puis une erreur a été signalée au démarrage, paramètre inconnu heapdir, et l'ordinateur entier l'a trouvé. Sans le fichier RedisQFork, je soupçonne que la nouvelle version de Redis a abandonné ce mappage. Version 2.8 téléchargée pour les tests, elle a une option heapdir.

6. Démarrage : Configurer Redis en tant que service :

Ouvrez cmd en tant qu'administrateur et entrez e disk, entrez :


Copier le code

Le code est le suivant : E:redisredis-server.exe --service-install E:redisredis.windows.conf - -loglevel verbeux

Appuyez sur Entrée et le service est créé.

Vous pouvez ouvrir et exécuter -

-Vous pouvez voir le service Redis.

services.mscRedémarrez l'ordinateur et Redis a démarré. Vous pouvez ouvrir les tests redis-cli.

Supprimer le service :

E:\redis\redis-server --service-uninstall

SécuritéModifier dans

redis.windows.conf

 :

① Bind ip

peut être local ou peut être un réseau externe, qui est généralement lié par défaut (redis3.2)

bind 127.0.0.1

② Modifier le port par défaut

Changez le 6379 par défaut pour d'autres ports

③ Désactivez les commandes dangereuses

Réglez-le sur "" pour désactiver les commandes suivantes :

rename-command FLUSHALL ""
rename-command CONFIG ""
rename-command EVAL ""

8. Requête floue via la ligne de commande Si nous déterminons une clé, la requête ressemble à ceci :

get xxx

Si seulement nous savons que le préfixe de cette clé est test, alors nous pouvons faire ceci :

keys test*

Vous pouvez utiliser * et ? pour faire correspondre les pièces floues.

9. Délai d'expiration PHP doit forcer le délai d'expiration à être de type (int) lors de l'utilisation de Redis, qu'il s'agisse d'une chaîne ou double Non, seul int le peut.

Recommandations associées :

Instance de cache php utilisant redis

Quelques résumés des commandes Redis en PHP

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