Py学习  »  Redis

如何使用Redis缓存在java spring boot应用程序中存储数据?

Kakashi • 1 年前 • 292 次点击  

我已经在AWS帐户中运行了一个Redis缓存实例。 如何在java代码中使用redis实例端点来存储数据。

我不知道如何从java中的Redis缓存开始。 请帮我解决这个问题。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/130889
 
292 次点击  
文章 [ 1 ]  |  最新文章 1 年前
shrm
Reply   •   1 楼
shrm    2 年前

你可以用 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);
}