Introduction à Redis
Redis est basé sur la mémoire et peut également être basé sur une base de données nosql persistante sur disque, et est développé en langage C.
Structure de stockage des données : clé-valeur
Préparation de l'environnement d'installation
Redis est développé en langage C et doit être compilé à l'aide du compilateur gcc.
1) Installer gcc
a) Installer à partir de l'image disque : (Le redémarrage du serveur Linux nécessite de remonter l'image disque)
b) Utiliser la commande yum directement depuis la mienne Téléchargez l'URL locale dans le fichier .repo
c) Commande de montage : mount /dev/cdrom /mnt
d) Commande d'installation : yum -y install gcc
2 ) Installez le plug-in de téléchargement de fichier
a) Fichier de téléchargement de l'outil : (seul le répertoire racine peut être téléchargé)
b) Le fichier de téléchargement Alt+P ne peut télécharger que le répertoire racine par défaut
c) Installer le plug-in : (vous pouvez télécharger des fichiers dans n'importe quel répertoire)
Rz (lrzsz)
Commande d'installation : yum –y install lrzsz (installer directement dans l'image disque)
système de mise en cache redis
redis est l'une des bases de données nosql à valeur clé les plus répandues du secteur. Semblable à Memcached, il prend en charge relativement plus de types de valeurs stockées, notamment string (string), list (liste chaînée), set (set), zset (ensemble trié - ensemble ordonné) et hash (type de hachage). Ces types de données prennent tous en charge les opérations push/pop, ajout/suppression, intersection, union, différence et plus riches, et ces opérations sont toutes atomiques. Sur cette base, Redis prend en charge différentes méthodes de tri. Comme Memcached, les données sont mises en cache en mémoire pour garantir l'efficacité. La différence est que Redis écrira périodiquement les données mises à jour sur le disque ou écrira les opérations de modification dans des fichiers d'enregistrement supplémentaires, et sur cette base, la synchronisation maître-esclave (maître-esclave) est obtenue.
Mode de fonctionnement
1 import paramiko,redis2 3 r=redis.Redis(host='127.0.0.1',port=6379)#连接redis4 r.set('foo','Bar')5 print(r.get('foo'))6 for item in r.hscan_iter('info_1'):7 print(item,type(item))
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!