菜鸟学习SpringBoot——(六)整合Lettuce Redis

本文介绍了Redis的基本概念、优势和应用场景,并详细讲解了如何在SpringBoot中使用Lettuce连接和操作Redis,包括Redis Template的种类及适用场景。适合初学者了解和学习。
摘要由CSDN通过智能技术生成

/*本人菜鸟一只,刚开始学习spring boot,按照导师给的学习计划整理的学习内容,希望能对和我一样是菜鸟,刚学习spring boot的童鞋有帮助。由于菜鸟一只,以下内容没有能力原创,里面的内容都是各种百度整理出来的(东拼西凑),所以作者数量太多,不方便注明,如有冒犯,我立马删帖。请各位大佬多多海涵!*/ 

1、Redis学习

基本概念

redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value非关系型数据库。

redis的优势

  • 速度快,因为数据存在内存中。

  • 支持丰富的数据类型:string,list,set,sorted set,hash

  • 支持事务,操作都是原子性,所有的原子性就是对数据的更改要么全部执行,要么全部不执行

  • 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将自动删除

redis的应用场景

  • 缓存

    (1) 对于一些要返回给前端数据的缓存,当有大量数据库sql操作时候,为了避免每次接口请求都要去查询数据库,可以把一些数据缓存到redis中,这样是直接从内存中获取数据,速度回增快很多。

    (2) web端用户,用于登陆缓存session数据,登陆的一些信息存到session中,缓存到redis中

  • 队列

    redis中提供了list接口,这个list提供了lpush

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值