Redis est une base de données en mémoire qui peut mettre en cache les données qui doivent être consultées fréquemment dans Redis, ce qui peut considérablement améliorer l'efficacité de l'accès.
Voici comment l'utiliser :
1. Installez la version Windows de redis
Téléchargez-la et décompressez-la. ; #🎜 🎜#
Utilisez la commande suivante dans le répertoire de décompression pour démarrer le serveur : (Puisque Win10 PowerShell est utilisé ici, vous devez ajouter ./, ou vous pouvez éviter d'utiliser ./ en configurant les variables d'environnement) # 🎜🎜#./redis-server.exe redis.windows.conf
./redis-cli.exe -h 127.0.0.1 -p 6379
2. Présentation des dépendances
<!-- springboot整合redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
#Mot de passe de connexion au serveur Redis (la valeur par défaut est vide)
spring.redis.password=#Nombre maximum de connexions dans le pool de connexions (utilisez une valeur négative pour indiquer qu'il n'y a pas de limite) )spring.redis.pool.max-active=8#Temps d'attente de blocage maximum du pool de connexions (utilisez une valeur négative pour indiquer aucune limite)
spring.redis.pool.max-wait=- 1#Connexion inactive maximale dans le pool de connexionspring.redis.pool.max-idle=8
#Connexion inactive minimale dans le pool de connexionsspring.redis.pool=0
#Délai d'expiration de la connexion (millisecondes)
spring.redis.timeout=30000
#🎜 🎜#
#🎜🎜 #4. Enregistrez Redis en tant que service local
Normalement, nous pouvons démarrer le service Redis via le serveur Redis. exe et le fichier de configuration :
redis-server .exe redis.windows.conf
Ouvrez également une fenêtre de ligne de commande redis-cli.exe pour effectuer quelques opérations simples en ligne de commande
Il existe un concept de service local dans Windows. Notre objectif est d'enregistrer Redis en tant que service ici, et il ne sera alors pas affecté par la sortie de la console.
Inscrivez-vous en tant que service local :
redis-server.exe --service-install redis.windows.conf
# 🎜 🎜#Vous pouvez voir sur l'image qu'il a été autorisé et enregistré avec succès. Ensuite, nous allons au service Windows (cliquez avec le bouton droit sur le menu Windows->Gestion de l'ordinateur). ->Services et Applications- 》Service) pour voir s'il existe un service redis :
Command RegulatorRegistration Service redis-server --service -install redis.windows.conf
Supprimer le service
redis-server --service-uninstall#🎜🎜 #Activer le service #🎜🎜 #redis-server --service-start
stop service #5.Utilisation de RedisCe 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! @Autowired
private StringRedisTemplate redisTmp;
@GetMapping("/api/setkey")
public String setkey(String keyname,String keyvalue){
String value = "Set Value OK";
try{
redisTmp.opsForValue().set(keyname,keyvalue);
}catch (Exception ex){
value = "Set Error :"+ex.getMessage();
}
return value;
}
@GetMapping("/api/getkey")
public String getkey(String keyname){
String str = "";
try {
Boolean isHas = redisTmp.hasKey(keyname);
if (isHas){
str = redisTmp.opsForValue().get(keyname).toString();
}else {
str = "抱歉!不存在key值为"+keyname;
}
} catch (Exception ex){
str = ex.getMessage();
}
return str;
}