Redis学习笔记

前言

思考:什么是Redis?Redis是缓存中间件

基础部分

一、初识Redis
1、认识NoSQL
(1)SQL和NoSQL
SQL(关系型数据库)NoSQL(非关系型数据库)
数据类型结构化(Structured):数据之间有强约束非结构化:没有约束
数据关联关联的(Relational): 数据库表之间是有关联的,外键非关联的:数据有重复
查询方式SQL查询:有固定的查询语句格式非SQL:没有固定的查询语句格式
事务特性ACIDBASE
存储方式磁盘内存
扩展性垂直水平
使用场景

1)数据结构固定

2)相关业务对数据安全性,一致性要求较高

1)数据结构不稳定

2)对一致性、安全性要求不高

3)对性能要求查询速度快

(2)Redis

Redis 即 Remote Dictionary Server,远程词典服务器,是一个基于内存的键值型NoSQL数据库

特征

        键值型,value支持多种不同数据结构,功能丰富

        单线程,每个命令具备原子性 

        低延迟,速度快(基于内存,IO多路复用、良好的编码)

        支持数据的持久化

        支持主从集群、分片集群

        支持多语言客户端

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值