redis简介
Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特性,因此有着丰富的应用场景。
安装redis
redis没有官方版的windows版本,但是GitHub有开源组织维护的版本
redis windows64位版本
启动命令redis-server.exe redis.windows.conf
添加项目依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-redis</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
yml配置
redis:
database: 1
host: localhost
password: 123456
port: 6379
timeout: 3000
单元测试类测试存取
@RunWith(SpringRunner.class)
@SpringBootTest
public class HestiaApplicationTests {
@Autowired
StringRedisTemplate stringRedisTemplate;
@Test
public void contextLoads() {
// 保存字符串
stringRedisTemplate.opsForValue().set("redisTest", "test111");
}
}