Redis数据库【基础篇】

文章介绍了NoSQL的基本概念,对比了与SQL的区别,强调了Redis作为键值型NoSQL数据库的特点,如支持多种数据结构、单线程原子性操作和低延迟。此外,文章还涵盖了Redis的安装、常见命令以及两种Java客户端——Jedis和SpringDataRedis的使用。
摘要由CSDN通过智能技术生成

1. 初识Redis

1.1 认识NoSQL

SQLNoSQL
数据结构结构化(Structured)非结构化
数据关联关联的(Relational)无关联的
查询方式SQL查询非SQL
事务特性ACIDBASE
存储方式磁盘内存
扩展性垂直水平
使用场景1. 数据结构固定 2. 相关业务对数据安全性、一致性要求较高1. 数据结构不固定 2. 对一致性、安全性要求不高 3. 对性能要求较高

NoSQL数据结构类型:

  1. 键值类型(Redis)
  2. 文档类型(MongoDB)
  3. 列类型(HBase)
  4. Graph类型(Neo4j)

1.2 认识Redis

Redis诞生于2009年全称是Remote Dictionary Server,远程词典服务器,是一个基于内存的键值型NoSQL数据库。

特征:

  • 键值型:value支持多种不同的数据结构,功能丰富
  • 单线程,每个命令具备原子性
  • 低延迟,速度快(基于内存、IO多路复用、良好的编码)
  • 支持数据持久化
  • 支持主从集群、分片集群
  • 支持多语言客户端

1.3 安装Redis

2. Redis常见命令

2.1 5种常见数据结构

2.2 通用命令

2.3 不同数据结构的操作命令

3. Redis的Java客户端

3.1 Jedis客户端

3.2 SpringDataRedis客户端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值