Redis est une base de données clé-valeur hautes performances largement utilisée dans divers scénarios d'application tels que la mise en cache des données, la gestion des sessions et les files d'attente de messages. Dans le système d'exploitation Linux, nous pouvons utiliser Redis comme cache pour améliorer les performances et l'évolutivité du système. Cet article présentera comment utiliser le cache Redis sous Linux, incluant principalement les aspects suivants :
L'installation de Redis sous Linux est très simple, il suffit Vous devez utiliser la commande apt-get ou la commande yum pour l'installer. Les opérations spécifiques sont les suivantes :
Système Ubuntu/Debian :
$ sudo apt-get update
$ sudo apt-get install redis-server
Système CentOS :
$ sudo yum install redis
Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour vérifier si Redis a été installé avec succès :
$ redis-cli ping
PONG
Si "PONG" est affiché, Redis a été installé avec succès.
Redis utilise le port 6379 pour la communication par défaut. Nous pouvons modifier la configuration de Redis dans le fichier de configuration /etc/redis/redis.conf. Par exemple, on peut changer l'adresse d'écoute, modifier le nombre de bases de données, etc. Voici quelques configurations couramment utilisées :
lier 127.0.0.1
port 6379
fichier journal "/var/log/redis/redis.log"
requirepass mypassword
bases de données 16
Après avoir modifié le fichier de configuration, utilisez la commande suivante pour redémarrer le service Redis :
$ sudo systemctl restart redis
Dans La façon la plus simple d'utiliser Redis pour la mise en cache sous Linux est d'utiliser le programme client Redis redis-cli. Voici quelques commandes couramment utilisées :
$ redis-cli -h
$ set
Set expiration time
Delete value
Par exemple, la commande suivante définit la clé -value paire et will Il est mis en cache pendant 10 secondes :
$ set mykey "Hello World"
$ expire mykey 10
Il est également très facile d'utiliser Redis pour la mise en cache dans le programme. Nous pouvons utiliser la bibliothèque client officielle de Redis ou la bibliothèque client Redis dans d'autres langages, comme la bibliothèque redis-py dans le langage Python. Voici un exemple de programme Python utilisant la bibliothèque redis-py pour la mise en cache :
importer redis
Connectez-vous à un serveur Redis
Cache data
Lire les données from cache
Résumé
L'utilisation de Redis pour la mise en cache sous Linux peut considérablement améliorer les performances et l'évolutivité du système. Cet article explique comment installer Redis, configurer Redis et utiliser Redis pour la mise en cache des données. Si vous développez une application hautes performances, le cache Redis est définitivement un outil très utile.
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!