Redis
-
Comment construire un raccourcisseur d’URL scalable avec mise en cache distribuée en utilisant Redis
Dans ce tutoriel, nous allons construire un service de raccourcissement d’URL évolutif en utilisant Node.js et Redis. Ce service tirera parti de la mise en cache distribuée pour traiter efficacement un trafic élevé, réduire la latence et évoluer sans effort. Nous explorerons des concepts clés tels que le hachage cohérent, les stratégies d’invalidation de cache et le partitionnement pour garantir que le système reste rapide et fiable. À la fin de ce guide, vous disposerez d’un service de raccourcissement d’URL…
-
Comment mettre en cache dans Node.js en utilisant Redis
L’auteur a sélectionné /dev/color pour recevoir une donation dans le cadre du programme Écrire pour des Dons. Introduction La plupart des applications dépendent de données, qu’elles proviennent d’une base de données ou d’une API. Récupérer des données depuis une API envoie une requête réseau au serveur de l’API et renvoie les données en réponse. Ces allers-retours prennent du temps et peuvent augmenter le temps de réponse de votre application aux utilisateurs. De plus, la plupart des API limitent le nombre…
-
Comment analyser les statistiques d’une base de données Redis gérée en utilisant Elastic Stack sur Ubuntu 18.04
L’auteur a choisi le Fonds pour les Logiciels Libres et Open Source pour recevoir un don dans le cadre du programme Écrire pour les Dons. Introduction La surveillance de base de données est le processus continu de suivi systématique de diverses mesures qui montrent comment la base de données fonctionne. En observant les données de performance, vous pouvez obtenir des informations précieuses et identifier d’éventuels goulots d’étranglement, ainsi que trouver d’autres moyens d’améliorer les performances de la base de données.…
-
Comment configurer un compteur de visites de site Web avec Redis et PHP sur Ubuntu 20.04
L’auteur a sélectionné la Fondation Apache Software pour recevoir un don dans le cadre du programme Write for DOnations. Introduction A hit counter is an application that records and indicates the number of visits your web page has received. The counter starts from 1 and is incremented once every time a web page is visited. Pour suivre les visites, l’application de compteur de hits nécessite une forme de base de données. Alors que les systèmes de gestion de base de…
-
Comment installer et sécuriser Redis sur Ubuntu 22.04
Introduction Redis est un système de stockage de clés-valeurs en mémoire connu pour sa flexibilité, ses performances et son large support linguistique. Ce tutoriel montre comment installer, configurer et sécuriser Redis sur un serveur Ubuntu 22.04. Prérequis Pour suivre ce guide, vous aurez besoin d’accéder à un serveur Ubuntu 22.04 disposant d’un utilisateur non root avec des privilèges sudo et d’un pare-feu configuré avec ufw. Vous pouvez le configurer en suivant notre guide Configuration initiale du serveur pour Ubuntu 22.04.…
-
Comment accélérer la gestion de session des applications Python/MySQL avec Redis sous Ubuntu 22.04
Introduction L’authentification est le processus de vérification de l’identité des utilisateurs lors des demandes de connexion. Dans un processus d’authentification, les utilisateurs soumettent leurs identifiants tels que les noms d’utilisateur et les mots de passe. Ensuite, l’application compare ces identifiants de connexion avec les entrées stockées dans la base de données. L’application accorde aux utilisateurs l’accès au système s’il y a correspondance. Stocker les identifiants de connexion dans une base de données relationnelle comme MySQL ou PostgreSQL sans mécanisme de…
-
Comment effectuer une installation sécurisée de Redis sur Linux
Redis est bénéfique pour de nombreuses choses, dont le caching. Vous pouvez également utiliser Redis comme un magasin de données principal ou même en remplacement d’une base de données. Mais comment effectuer une installation sécurisée de Redis ? Installer Redis peut être compliqué, et si vous n’êtes pas prudent, vous pourriez vous retrouver avec de nombreuses erreurs. Heureusement pour vous, ce tutoriel a tout prévu. Dans ce tutoriel, vous apprendrez comment installer Redis de manière sécurisée sur votre système Linux,…
-
Point de contrôle des bases de données
Introduction Ce point de contrôle vise à vous aider à évaluer ce que vous avez appris de nos articles introductifs sur les bases de données, où nous avons défini les bases de données et présenté les systèmes de gestion de base de données courants. Vous pouvez utiliser ce point de contrôle pour tester vos connaissances sur ces sujets, revoir les termes clés et les commandes, et trouver des ressources pour poursuivre votre apprentissage. A database is any logically modeled collection…
-
Comment gérer les bases de données et les clés Redis
Introduction Redis est un entrepôt de données clés-valeurs en mémoire open source. Un entrepôt de données clés-valeurs est un type de base de données NoSQL dans lequel les clés servent d’identificateurs uniques pour leurs valeurs associées. Chaque instance de Redis comprend un certain nombre de bases de données, chacune pouvant contenir de nombreuses clés différentes de différents types de données. Dans ce tutoriel, vous apprendrez comment sélectionner une base de données, déplacer des clés entre les bases de données, et…