Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Base de données
Catégorie : NoSQL
Auteur : Salvatore Sanfilippo (Redis Labs)
Date de publication : 2009 à maintenant
Licence : BSD Licence
Site Web : https://redis.io/

Introduction

Le Redis, tirant son nom de l'anglicisme REmote DIctionary Server, est un magasin de structures de données en mémoire open source (sous licence BSD), utilisé comme base de données, cache et de messages. Il prend en charge des structures de données telles que des chaînes, des hachages, des listes, des ensembles, des ensembles triés avec des requêtes de plage, des bitmaps, des hyperloglogs, des index géospatiaux avec des requêtes de rayon et des flux de données. Le Redis intègre la réplication, les scripts Lua, l'expulsion LRU, les transactions et différents niveaux de persistance sur disque, et offre une haute disponibilité via Redis Sentinel et un partitionnement automatique avec Redis Cluster.


Bibliothèques ou cadre d'application

Voici les principales bibliothèques ou cadres d'application pour communiquer avec Redis en fonction des langages de programmation :

Langage Bibliothèque ou cadres d'application
C Hiredis
C# StackExchange.Redis, ServiceStack.Redis
Delphi Delphi Redis Client
Java Jedis, Lettuce - Advanced Java Redis client
PHP phpredis
Python redis-py, aioredis
Ruby redis-rb


Dernière mise à jour : Vendredi, le 9 septembre 2020