![](/img/trans.png)
[英]How to set redis cache prefix key for non spring boot java application using xml configuration
[英]How to use Redis Cache to store the data in java spring boot application?
我已經在 AWS 賬戶中有一個正在運行的 Redis 緩存實例。 如何在我的 java 代碼中使用 redis 實例端點使用 redis 實例來存儲數據。
我不知道如何從 java 中的 Redis 緩存開始。 請幫我解決這個問題。
您可以通過包含以下依賴項來使用spring-data-redis
。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
然后指定如下屬性:
spring.redis.database=0
spring.redis.host="Specify URL"
spring.redis.port=6379
spring.redis.password=mypass
spring.redis.timeout=60000
使用RedisTemplate
@Autowired
private RedisTemplate<Long, Book> redisTemplate;
public void save(Book book) {
redisTemplate.opsForValue().set(book.getId(), book);
}
public Book findById(Long id) {
return redisTemplate.opsForValue().get(id);
}
您可以在上一個答案中使用@shrm 的方式,或者如果您願意,還有 java 的 redis 客戶端: https// github.com/redis
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.