1.下载安装
下载地址:https://github.com/MSOpenTech/redis/releases
解压完成后
(1)双击启动redis
(2)启动成功后是这样(注:启动后不能关闭黑窗口,一直挂着,否则redis会关闭)
(3)启动Redis Desktop Manager
单击此处
出现此界面
关于上一步中的redis的主机地址
在redis的安装目录下找到redis.windows.conf文件,找到如图所示位置,把bind127.0.0.1前的#去掉即可,主机地址即为127.0.0.1
连接后,右击左上角的root点击Console,右下角显示
Connected.即为连接成功2.在springboot项目中的使用
首先在pom.xml文件中添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-redis</artifactId>
<version>1.4.7.RELEASE</version>
</dependency>
自动导入
自定义配置文件(User是一个自定义类)
@Configuration
public class RedisConfig {
@Bean
public RedisTemplate<Object, User> empRedisTemplate(
RedisConnectionFactory redisConnectionFactory)
throws UnknownHostException {
RedisTemplate<Object, User> template = new RedisTemplate<Object, User>();
template.setConnectionFactory(redisConnectionFactory);
Jackson2JsonRedisSerializer<User> redisSerializer = new Jackson2JsonRedisSerializer<User>(User.class);
template.setDefaultSerializer(redisSerializer);
return template;
}
}
测试
@Test
public void test01(){
//保存数据
// stringRedisTemplate.opsForValue().append("msg","hello");
// System.out.println(stringRedisTemplate.opsForValue().get("msg"));
// stringRedisTemplate.opsForList().leftPush("mylist","1");
// stringRedisTemplate.opsForList().leftPush("mylist","2");
//保存对象
User user = userMapper.findByUsername("lmxcbb");
//默认如果保存对象,使用jdk序列化机制,序列化后的数据保存到redis中
//redisTemplate.opsForValue().set("emps",user);
//酱数据以json的方式保存
//自己将对象转为json
//redisTemplate默认的序列化规则:改变默认的序列化规则;
empRedisTemplate.opsForValue().set("emp",user);
}