Redis的随手(1)

Redis简介:

1.Redis是一款基于内存的、非关系型数据库,使用K-V结构存储数据的NoSQL。不会体现数据与数据之间的关系。

提示:Redis也会占用磁盘空间,并且,会自动将内存中的数据同步到硬盘上,所以,存入到Redis中的数据,即使重启电脑,再次开机时Redis会自动将硬盘上的数据重新加载到内存,但是,正常读写Redis仍是在内存中处理的!

2.Redis的主要作用是缓存数据,通常,会将关系型数据库(例如MySQL)中的数据读取出来,并写入到Redis中。后续,当需要获取数据时,直接从Redis中读取即可,不必再从关系型数据库中读取数据,从而提高获取数据库的效率。

3.由于Redis是基于内存的,读写效率远高于基于磁盘(例如硬盘)的关系型数据库,可以实现高速访问。使得单次查询耗时变得非常短,则整个系统处理数据的效率会明显提升。

4.由于减少了对关系型数据库的访问频率,可以起到“保护”关系型数据库的作用。

5.内存相对于硬盘来说,空间较小,会存在存储容量不够的缺点。

6.因为Redis不体现数据关系,所以在管理数据上不如SQL。

Redis命令:

1.当登录Redis的客户端后(命令提示符变成127.0.0.1:6379>状态后),可以输入相关命令:

set、get、del、key

其余相关命令可参考网站。

Redis相关编程:

1.在SpringBoot中,需要添加相关依赖,实现Redis编程。

<!-- Spring Boot支持Redis编程的依赖项 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

2.当需要读写Redis中的数据时,需要时使用RedisTemplate的工具类。通常会使用配置类中的@Bean方法来配置此类的对象,以便于后续可以随时通过自动装配来获取此类的对象!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值