Skip to content

MattEstHaut/RediSharp

Repository files navigation

RediSharp

RediSharp est une base de donnée clé-valeur en mémoire, à la manière de Redis, mais écrite en C#.

🚀 Démarrage rapide

Dépendances

Il faut le SDK .NET 8.0 pour compiler et exécuter RediSharp.

💡 Vous pouvez vérifier si le SDK est installé avec la commande dotnet --version.

Compilation

Après avoir cloné le dépôt, vous pouvez compiler RediSharp avec la commande suivante:

dotnet build -c Release

Exécution

Pour démarrer le serveur RediSharp, utilisez la commande :

dotnet run -c Release --project src/Server/Server.csproj

Et pour lancer un client, utilisez la commande :

dotnet run -c Release --project src/Client/Client.csproj

Exemple

> set user:32.name "Paul Dupont"
OK
> get user:32.name
"Paul Dupont"

🐋 Utiliser Docker

Vous pouvez aussi lancer le serveur RediSharp avec Docker. Pour cela, utilisez la commande suivante :

docker compose up --build -d

🤔 Prochaines étapes