redis

Nosql是一种非关系型数据库概念,Redis是其实现之一。Redis速度快因其数据存储在内存中,对比硬盘读写,内存访问效率更高。Redis提供持久化机制防止数据丢失。常见的五大数据类型包括String、List、HashSet、ZSet。SpringBoot整合Redis时,可使用redisTemplate、jedis或lettuce等客户端。
摘要由CSDN通过智能技术生成

什么是nosql?

在这里插入图片描述
注意nosql是一个概念 redis只是其实现的一种方式,比如MongoDB也实现了

为什么redis快?

和mysql相比mysql是在硬盘里的,和redis是在内存里的,内存读写比硬盘读写快很多 以下是官方文档,可以看一下读写速度

在这里插入图片描述
因为在内存里关机就没了 所以redis准备了一个持久化机制
redis会每隔一段时间 把内容持久化成命令文件 另一种基于快照

redis 的常用五大数据类型

  1. Redis 是内存上的 key - value 数据库,简言之,一切存放在redis中的数据 都要通过一个key作为它的唯一标识,数据本身作为value
  2. 按照value底层实现的数据结构不同 value主要分为以下五种数据类型(key都是字符串) 对于这五种数据类型的数据操作,Redis提供了一系列的命令
  3. String
  4. List
  5. Hash
  6. Set
  7. ZSet
  8. 除了上述五种数据类型操作的命令外 Redis 还提供了针对所有 key操作的命令

Spring Boot 整合Redis

java代码整合Redis 客户端可以目前有三种

  1. redisTemplate
  2. jedis: 所有的命令都是jedis连接的方法名
    a. 打个比方 set hello world – jedis.set(hello, world)
    b. hset myHash username linhan – jedis.hset(myHash, username, linhan)
  3. lettuce
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值