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");

    }

}

测试结果