Passer aux informations sur le produit
De vraies dames
De vraies dames
Description
Introduction au livre
Le savoir-faire pratique de Redis pour un fonctionnement optimal

Redis fonctionne rapidement en mémoire et peut exprimer les données de manière flexible grâce à l'utilisation de types de données et de fonctions, ce qui explique sa large utilisation dans les systèmes web récents.
『Practical Ladies』 est un guide complet sur l'essence même des Ladies, couvrant tout, des bases aux applications pratiques.
Il explique non seulement les fonctionnalités de la dernière version de Redis, mais aussi les informations essentielles pour exploiter Redis en pratique, telles que le stockage des données, le clustering et la surveillance, avec plusieurs études de cas.
En particulier, grâce à l'expertise de l'auteur en matière d'utilisation de Redis dans des situations concrètes, vous pouvez obtenir des explications supplémentaires sur les commandes Redis, une comparaison des fonctions Redis et des descriptions de fonctions via la configuration COLUMN.
Enfin, pour assurer la continuité de l'utilisation de Redis, nous fournissons une annexe qui présente les perspectives de Redis en le comparant à Memcached.
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
[PARTIE 01 Notions de base]

CHAPITRE 01 Le début des dames


1.1 Avant d'utiliser Redis
1.2 Caractéristiques des femmes
__1.2.1 Image d'action de Redis
__1.2.2 En quoi est-elle différente des autres bases de données ?
__1.2.3 Redis avec moins de dépendances
__1.2.4 Utilisation de Redis
1.2.5 Un système de stockage de données en mémoire rapide et riche en fonctionnalités
CHRONIQUE De la naissance des dames à nos jours
1.2.6 Comparaison avec les SGBDR
Propriétés de l'acide en colonne
1.2.7 Comparaison avec Memcachedi
_1.3 Configuration du serveur Redis
__1.3.1 Installation de Redis sur Ubuntu
__1.3.2 Installation à partir du code source
_1.4 Test de comportement Redis
__1.4.1 Exécution du serveur Redis et connexion avec l'interface de ligne de commande Redis
CLIENT GUI COLONNE
Dépannage en cas d'impossibilité de se connecter à COLUMN redis-cli
Comportement de redis-cli __1.4.2
__1.4.3 Manipulation via une connexion à distance
_1.5 Documentation et ressources officielles de Redis
__1.5.1 Types de données Redis (Documentation Redis)
__1.5.2 Entraînement féminin
__1.5.3 Utilisation de Redis

CHAPITRE 02 Types de données et fonctions

2.1 Aperçu des types de données et des fonctions
__2.1.1 Cinq types de données
__2.1.2 Types de données et fonctions auxiliaires
__2.1.3 Expressivité étendue du modèle de données de Redis
__2.1.4 Types de données et commandes Redis
__2.1.5 Commandes utilitaires Redis
_2.2 Type de chaîne
COLONNE La taille maximale du type String de Redis est-elle toujours de 512 Mo ?
__2.2.1 Utilisation du type chaîne : cache de session rapide
__2.2.2 Commandes principales de type chaîne
__2.2.3 Valeur numérique de type chaîne
__2.2.4 Commandes de type chaîne
COLONNE et autres commandes disponibles en type Chaîne
Commandes dont la suppression est prévue ou susceptible d'être supprimée dans le type de chaîne COLUMN
__2.2.5 Exemple d'exécution du type chaîne
__2.2.6 Commande SET et options
_2.3 Type de liste
__2.3.1 Utilisation du type Liste : Affichage du contenu populaire
__2.3.2 Commandes principales de type liste
COLONNE et autres commandes disponibles dans le type Liste
Commandes dont la suppression est prévue dans le type de liste COLONNES
__2.3.3 Exemple d'exécution de type liste
_2.4 Type de hachage
__2.4.1 Utilisation du type de hachage : stockage d’objets
__2.4.2 Commandes principales de type hachage
COLUMN et autres commandes disponibles dans le type Hash
Commandes dont la suppression est prévue dans le type de hachage COLUMN
__2.4.3 Exemple d'exécution de type hachage
2.4.4 Précautions d'exécution
_2.5 Type d'ensemble
__2.5.1 Utilisation du type d'ensemble : Comptage des utilisateurs uniques
__2.5.2 Commandes principales de type ensemble
COLONNE et autres commandes disponibles dans le type Set
__2.5.3 Exemple d'exécution de type ensemble
_2.6 Type d'ensemble trié
2.6.1 Utilisation des ensembles triés : classement en temps réel
__2.6.2 Commandes principales de type Ensemble trié
COLONNE et autres commandes disponibles dans le type Ensemble trié
Commandes dont la suppression est prévue dans le type d'ensemble trié COLUMN
__2.6.3 Exemple d'exécution du type Ensemble trié
_2.7 Fonctions représentatives et commandes associées
__2.7.1 Bitmap (Tableau de bits)
__2.7.2 Indice spatial géographique
COLONNE Geohash
Commandes COLUMN à déprécier dans les index géospatiaux
Fonctionnalité Pub/Sub __2.7.3
__2.7.4 HyperLogLog
COLONNE encodage interne
__2.7.5 Flux Redis
Comparaison des types de données et des fonctions similaires à COLUMN dans Redis Streams
__2.7.6 Commandes utilisables quel que soit le type de données
COLONNE Complexité temporelle
COLONNE et autres commandes

CHAPITRE 03 FONCTIONS AVANCÉES

_3.1 Pipeline
3.1.1 Exemple d'exécution de pipeline
_3.2 Lua
3.2.1 Écriture éphémère
3.2.2 Fonctions Redis
3.2.3 Programmation Lua de Redis
3.3 Transactions
Module 3.4
3.4.1 Ce qui peut être implémenté comme module
3.4.2 Si vous utilisez effectivement le module
_3.5 Notification d'espace de touches
3.6 Mise en cache côté client

CHAPITRE 04 : Écriture d’applications avec Redis

4.1 Redis prend en charge plusieurs langues
4.1.1 Combinaison du langage de programmation et de Redis
COLONNE Bibliothèque Redis OM
COLONNE Fonctionnalités Redis et TLS
4.2 Utilisation de Redis avec PHP
4.2.1 Utilisation de PhpRedis
4.2.2 Gestion du cache des informations de session
Remarques sur l'exemple d'application COLUMN
4.2.3 Fonction de publication d'actualités
4.3 Utilisation de Redis avec Ruby
4.3.1 Utilisation de redis-rb
4.3.2 Gestion des votes
4.4 Utilisation de Redis en Python
4.4.1 Utilisation d'aioredis
__4.4.2 Chat en direct
COLONNE Sélection du type de données approprié

[PARTIE 02 EXERCICE]

CHAPITRE 05 : Gestion des opérations REDIS


5.1 Persistance des données
__5.1.1 Instantané
COLONNE CRC
__5.1.2 AOF
5.1.3 Comparaison des instantanés et des AOF
__5.1.4 Modèles de suppression de données
Format de fichier RDB COLUMN
5.2 Architecture Redis en tant que serveur de cache
5.2.1 Perspective de lecture Architecture
__5.2.2 Rédaction de l'architecture de perspective
__5.2.3 Anti-modèles architecturaux
5.2.4 Architecture Redis en tant que magasin de données
5.3 Meilleures pratiques
__5.3.1 Réglage TTL
5.3.2 Définition de la politique de suppression
5.3.3 Sauvegarde
5.3.4 Mise en commun des connexions
__5.3.5 Gestion des nouvelles tentatives
5.3.6 Autres bonnes pratiques
_5.4 Redimensionnement des nœuds de cache
5.4.1 Critères de dimensionnement
_5.5 Fichier de configuration redis.conf
5.6 Sécurité
__5.6.1 Paramètres de sécurité
__5.6.2 Fonction ACL
_5.7 Référence
COLONNE Benchmarks Redis et Memcached
5.8 Multithreading
_5.9 Commande DEBUG
Base de données COLONNES

CHAPITRE 06 Dépannage 397

6.1 Lecture des informations du serveur avec la commande INFO
COLONNE RSS
6.2 Analyse du temps de retard
__6.2.1 Journal des ralentissements
__6.2.2 options de redis-cli
6.2.3 Surveillance de la latence
CHRONIQUE Surveillance des logiciels
_6.3 Problèmes de mémoire

CHAPITRE 07 RÉPLICATION

7.1 Fonction de réplication
7.1.1 Implémentation par traitement asynchrone
7.1.2 Comment connecter Redis lors de l'utilisation de la réplication
7.1.3 Les répliques sont en lecture seule par défaut
7.1.4 Utilisation pour la migration
__7.1.5 Notes sur la réplication
COLONNE Maître/Esclave à Maître/Réplique
7.2 Mécanisme de démarrage de la réplication
7.2.1 Synchronisation complète
7.2.2 Synchronisation partielle
Comportement amélioré en cas de perte de connexion de réplication COLUMN
7.3 Mécanisme lors de l'opération de réplication
7.3.1 Surveillance de l'état de la connexion entre le maître et la réplique
_7.4 Basculement
Script éphémère lors de la réplication COLUMN
7.5 Comment introduire la réplication
COLONNE Lors de l'exécution avec Systemd
Opération de basculement de colonne
CHRONIQUE Ladies Sentinel

CHAPITRE 08 Cluster Redis

8.1 Présentation des fonctionnalités du cluster Redis
8.1.1 Avantages d'un cluster Redis
8.1.2 Deux ports TCP utilisés par le cluster Redis
8.1.3 Mécanisme de fonctionnement
Lorsque des biais se produisent dans le nœud d'accès COLUMN
8.2 Détection des défaillances du cluster Redis
8.2.1 Mécanisme de détection des défauts
__8.2.2 Élection par réplique
_8.3 Mots clés du cluster Redis
__8.3.1 emplacement
__8.3.2 Hashtags
__8.3.3 Bus de cluster
8.3.4 Partitionnement
_8.4 Client de prise en charge des clusters Redis
8.4.1 Redirection déplacée et demande de redirection
__8.4.2 Comportement du client prenant en charge le cluster Redis
8.4.3 Comment utiliser les clients de support Redis Cluster
Commandes relatives au cluster Redis _8.5
8.6 Comment installer un cluster Redis
8.6.1 Exécuter une tâche spécifique sur tous les maîtres ou toutes les répliques
COLONNE Comportement de basculement du cluster Redis
Formulaire de journalisation de la colonne

CHAPITRE 09 Gestion de la mémoire

_9.1 Architecture de gestion de la mémoire
9.1.1 Interprétation des résultats de sortie de la mémoire INFO
__9.1.2 Tampon de sortie client
_9.2 Expiration de la clé
9.2.1 Méthode d'expiration
__9.2.2 Politique de suppression
9.3 Autres façons d'utiliser efficacement la mémoire
__9.3.1 Remaniement dynamique
__9.3.2 Élimination dynamique de la fragmentation
COLONNE zmalloc

CHAPITRE 10 Redis dans le cloud

_10.1 Différences entre OSS et Redis
__10.1.1 Caractéristiques uniques
__10.1.2 Limitations
COLONNE Amazon MemoryDB pour Redis
_10.2 Comment utiliser dans le cloud
__10.2.1 point de terminaison
_10.3 Dépannage à l'aide du cloud
__10.3.1 Métriques à surveiller au minimum
__10.3.2 Indicateurs à surveiller
__10.3.3 Précautions relatives à la fenêtre de maintenance
__10.3.4 Vérification d'événement

[PARTIE 03 Avancé]

CHAPITRE 11 La structure des femmes


11.1 Technologies liées à Redis
__11.1.1 RESP
Traitement des requêtes qui ne sont pas au format COLUMN RESP
__11.1.2 FDS
__11.1.3 ae
__11.1.4 RAX
__11.1.5 CoW
__11.1.6 Radeau
__11.1.7 HyperLogLog
_11.2 Redis via le code source
__11.2.1 Vue d'ensemble des fichiers multiples
__11.2.2 Table de hachage
__11.2.3 Définition de plusieurs commandes
__11.2.4 Définition du client
__11.2.5 Définition du serveur
__11.2.6 Encodage interne
COLONNE zipmap

ANNEXE A.
Continuez à utiliser Ladies
_A.1 Comparaison des fonctions et des opérations avec Memcached
__A.1.1 Forme simple de stockage de données
__A.1.2 Fonctionnement simple et stable, sans fonctionnalités superflues
__A.1.3 Gestion des données via LRU par unité de classe de dalle
__A.1.4 Traitement événementiel par multithreading
__A.1.5 Nœuds mutuellement indépendants
__A.1.6 Fonctionnalités de commande
__A.1.7 Réseau et communications
__A.1.8 KVS en mémoire haute performance

_A.2 Les dames du futur
__A.2.1 Renforcement du TTL du type de hachage
__A.2.2 Notifications d'espace de clés plus fiables
__A.2.3 Annotation clé
__A.2.4 Améliorations du cluster Redis

Image détaillée
Image détaillée 1

Avis de l'éditeur
« Redis en pratique » couvre tout, des concepts de base de Redis aux exemples de développement d'applications et aux mécanismes pour un fonctionnement stable.
Il comprend des sections de base, pratiques et avancées. Dans la section [Basique], vous apprendrez les fondamentaux de Redis à travers des exemples : principes de base, types de données, exécution de commandes et applications utilisant Redis.
Dans la section [Pratique], nous abordons Redis en détail, y compris les aspects nécessaires à son fonctionnement, le dépannage, la réplication et la gestion de la mémoire, ainsi que son utilisation dans les environnements cloud.
Enfin, dans la section [Avancé], nous examinons les technologies liées à Redis, et dans l'annexe, nous comparons Redis à Memcached pour en savoir plus sur ses utilisations et ses perspectives d'avenir.


Cette structure progressive vous permettra d'apprendre tous les aspects de Redis, presque comme une encyclopédie.
Ce livre vous permettra de découvrir le charme des femmes et d'acquérir les connaissances nécessaires pour les utiliser efficacement dans des situations réelles.
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 17 mai 2024
Nombre de pages, poids, dimensions : 704 pages | 1 070 g | 183 × 235 × 25 mm
- ISBN13 : 9791169212359
- ISBN10 : 1169212352

Vous aimerez peut-être aussi

카테고리