Windows打开redis以及Springboot整合redis
要在Windows上打开Redis服务,您需要下载并运行Redis for Windows。以下是简要步骤:
下载Redis for Windows:
- 访问 https://github.com/MicrosoftArchive/redis/releases
- 下载最新的Redis for Windows MSI安装程序。
安装Redis:
- 双击下载的MSI文件并遵循安装程序的指示完成安装。
启动Redis服务器:
- 打开命令提示符或PowerShell。
- 导航到Redis安装目录(例如:
C:\Program Files\Redis
)。 - 运行
redis-server.exe
。
验证Redis是否运行:
- 打开另一个命令提示符或PowerShell窗口。
- 运行
redis-cli.exe
,如果看到Redis提示,说明服务已经启动。
对于Spring Boot整合Redis,您需要添加Spring Data Redis依赖和配置Redis连接。以下是Maven依赖示例和配置:
Maven依赖 (pom.xml
):
<dependencies>
<!-- Spring Data Redis -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
</dependencies>
application.properties配置:
# Redis数据库索引(默认为0)
spring.redis.database=0
# Redis服务器地址
spring.redis.host=localhost
# Redis服务器连接端口
spring.redis.port=6379
# Redis服务器连接密码(如果设置了密码)
spring.redis.password=
# 连接池最大连接数(使用负值表示没有限制)
spring.redis.jedis.pool.max-active=8
# 连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.jedis.pool.max-wait=-1ms
# 连接池中的最大空闲连接
spring.redis.jedis.pool.max-idle=8
# 连接池中的最小空闲连接
spring.redis.jedis.pool.min-idle=0
# 连接超时时间(毫秒)
spring.redis.timeout=5000ms
使用RedisTemplate操作Redis:
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;
@Component
public class RedisService {
@Autowired
private RedisTemplate<String, Object> redisTemplate;
public void setKey(String key, Object value) {
redisTemplate.opsForValue().set(key, value);
}
public Object getKey(String key) {
return redisTemplate.opsForValue().get(key);
}
}
确保您的Redis服务器在运行,并且您的Spring Boot应用程序已正确配置以连接到Redis服务器。这样您就可以在Spring Boot应用程序中使用RedisTemplate或StringRedisTemplate来操作Redis了。
评论已关闭