Introduction au système de mise en cache Redis

零下一度
Libérer: 2017-07-18 10:26:52
original
1340 Les gens l'ont consulté

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))
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!