Maison  >  Article  >  base de données  >  Introduction aux méthodes d'utilisation de Redis dans .NET

Introduction aux méthodes d'utilisation de Redis dans .NET

尚
avant
2019-12-04 17:22:052695parcourir

Introduction aux méthodes d'utilisation de Redis dans .NET

Redis est une base de données clé/valeur en mémoire largement utilisée. Elle est utilisée comme cache dans les grandes applications telles que Sina Weibo, Github et StackOverflow. (Recommandé : tutoriel redis)

Les projets récents nécessitent l'utilisation de Redis. Voici un bref aperçu de l'installation de Redis et de la manière d'utiliser Redis dans .NET.

Installation et démarrage de Redis

1. Télécharger Redis

Redis lui-même ne fournit pas de version Windows et il n'est pas stable sous Windows. Il est généralement déployé sur Linux. Environnement, Redis peut être téléchargé depuis son site officiel MSOpenTech propose une version Windows Ici, vous pouvez apprendre à installer cette version.

Introduction aux méthodes dutilisation de Redis dans .NETAprès avoir cliqué pour accéder à Github, cliquez sur Zip pour télécharger directement. Après le téléchargement, choisissez 32 bits ou 64 bits selon la version de votre ordinateur à installer. J'ai décompressé la version 64 bits et l'ai placée dans le dossier D:Redis, et j'ai également copié le redis.conf dans le dossier dans ce répertoire. Voici les informations de configuration de redis :

Introduction aux méthodes dutilisation de Redis dans .NET

2. Démarrez Redis

L'activation de Redis sous Windows revient à démarrer MogoDB. Vous devez d'abord utiliser la ligne de commande pour démarrer. Tout d'abord, accédez au répertoire et exécutez la commande suivante :

.

D:Redis> redis-server.exe redis.conf


Introduction aux méthodes dutilisation de Redis dans .NET

Parce qu'il s'exécute sur la machine locale, faites attention au numéro de port ici et garder le port fermé.

Bien sûr, vous pouvez également garder Redis ouvert en arrière-plan en tant que service Windows.

3. Utilisez

pour ouvrir maintenant une application console pour vous connecter au Redis précédemment démarré, comme suit :

D:Redis>redis-cli.exe -h 172.16. .147.121 -p 6379


où –h est suivi de l'adresse IP de la machine, et ce qui suit est le port.

Ensuite, vous pouvez exécuter set pour attribuer la clé à la ville :

redis 172.16.147.121:6379> set city Shanghai


Vous pouvez obtenir la clé spécifiée comme ville à travers get. Ça vaut le coup.

redis 172.16.147.121:6379> get city


Introduction aux méthodes dutilisation de Redis dans .NET

En même temps, lorsque nous écrivons des données dans Redis, le service Redis le fera également être programmé Écrire des données dans le fichier

Introduction aux méthodes dutilisation de Redis dans .NET

Première exploration de Redis

Télécharger ServiceStack.Redis

Le. comme MongoDB, l'utilisation de Redis dans .NET utilise également un pilote tiers. Le site officiel recommande d'utiliser ServiceStack.Redis. Après le téléchargement et la décompression, vous obtiendrez la DLL suivante

Introduction aux méthodes dutilisation de Redis dans .NET.

Utilisation de Redis dans un projet .NET

Créez un nouveau programme console et référencez les quatre dll décompressées à l'étape précédente.

Faisons un exemple simple pour obtenir la valeur de ville que nous avons définie auparavant dans .NET.

class Program
{
    static RedisClient redisClient = new RedisClient("172.16.147.121", 6379);//redis服务IP和端口
    static void Main(string[] args)
    {
        Console.WriteLine(redisClient.Get<string>("city"));
        Console.ReadKey();
    }
}</string>
Établissez d'abord une connexion via RedisClient statique redisClient = new RedisClient("172.16.147.121", 6379);

, puis vous pouvez directement utiliser la méthode Get dans redisClient pour obtenir la valeur avec la ville clé.

Introduction aux méthodes dutilisation de Redis dans .NET

Dans la ligne de commande précédente, Shanghai était stockée dans notre ville réseau, et nous avons maintenant obtenu cette valeur.

Il existe de nombreuses méthodes dans ServerStack qui peuvent être appelées dans .NET. Le diagramme de structure de classe est le suivant :

Introduction aux méthodes dutilisation de Redis dans .NET.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer