数据库
首页 > 数据库> > springboot整合redis

springboot整合redis

作者:互联网

1.springboot整合redis

  1.在Xshell5图形化界面中,开启redis服务器

    1. cd /usr/local/redis/bin  进入到bin目录,找到redis.conf文件,为启动redis做准备

    2. ./redis-server redis.conf  开启redis服务器

    3. ./redis-cli -h 192.168.248.59  开启redis客户单,host是自己虚拟机的ip地址

    4.有密码时,需要输入密码 auth 密码;没有密码时直接进入成功

    5.若想去掉密码,先执行命令shutdown关闭服务器,再执行quit命令退出客户端

    6.执行vim redis.conf命令,进入文件中,将设置密码行用#注释掉,重新启动服务器即可。  

  2.在pom.xml中添加依赖

<!--springboot整合redis相关依赖引入-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

  3.在application.yml配置文件中配置Redis的信息

#Redis
spring:
  redis:   host: 192.168.248.59   port: 6379

  4.在测试类中测试

@RunWith(SpringRunner.class)
@SpringBootTest(classes = SpringbootdemoApplication.class)
class SpringbootdemoApplicationTests {

@Autowired
private RedisTemplate redisTemplate;

@Test
public void add(){
redisTemplate.opsForValue().set("name","zhangsan");
String name = (String)redisTemplate.opsForValue().get("name");
System.out.println(name);

MUser user = new MUser();
user.setId(1);
user.setUsername("admin");
user.setPassword("123");
user.setName("超人");
redisTemplate.opsForValue().set("user",user);
MUser user1 = (MUser)redisTemplate.opsForValue().get("user");
System.out.println(user1);
}

}

  5.测试成功结果

 

 

 

  

标签:name,MUser,opsForValue,redis,user,整合,redisTemplate,springboot
来源: https://www.cnblogs.com/zhy819/p/11803770.html