![Introduction aux méthodes d'utilisation de Redis dans .NET](https://img.php.cn/upload/article/000/000/039/5de77aa648d1049Introduction%20aux%20m%C3%A9thodes%20dutilisation%20de%20Redis%20dans%20.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.
Aprè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 :
![157545087850115Introduction aux méthodes dutilisation de Redis dans .NET Introduction aux méthodes dutilisation de Redis dans .NET](https://img.php.cn/upload/image/369/523/967/157545087850115Introduction%20aux%20m%C3%A9thodes%20dutilisation%20de%20Redis%20dans%20.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
![157545090163339Introduction aux méthodes dutilisation de Redis dans .NET Introduction aux méthodes dutilisation de Redis dans .NET](https://img.php.cn/upload/image/725/691/890/157545090163339Introduction%20aux%20m%C3%A9thodes%20dutilisation%20de%20Redis%20dans%20.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
![157545092614285Introduction aux méthodes dutilisation de Redis dans .NET Introduction aux méthodes dutilisation de Redis dans .NET](https://img.php.cn/upload/image/541/268/182/157545092614285Introduction%20aux%20m%C3%A9thodes%20dutilisation%20de%20Redis%20dans%20.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
![157545094795472Introduction aux méthodes dutilisation de Redis dans .NET Introduction aux méthodes dutilisation de Redis dans .NET](https://img.php.cn/upload/image/205/329/259/157545094795472Introduction%20aux%20m%C3%A9thodes%20dutilisation%20de%20Redis%20dans%20.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
.
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>
Copier après la connexion
É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é.
![1575451023300996.jpg Introduction aux méthodes dutilisation de Redis dans .NET](https://img.php.cn/upload/image/829/274/508/1575451023300996.jpg)
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 :
.
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!