栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

狂神说Redis学习

狂神说Redis学习

狂神聊Redis

狂胜Redis课程安排:

 nosql 讲解阿里巴巴架构演进nosql 数据模型Nosql 数据分类CAPbaseRedis入门Redis安装(Windows & Linux) 服务器五大基本数据类型

StringListSetHashZset三种特殊数据类型

geohyperloglogBitmapRedis 配置详解Redis 持久化

RDPAOFRedis 事务操作Redis 实现订阅发布(消息队列)Redis 主从复制Redis 哨兵模式 (现在公司中所有的集群都在用哨兵模式)缓存穿透及解决方案缓存击穿及解决方案基于APIJedis讲解SpringBoot集成Redis操作Redis 实践分析 

Nosql概述

为什么要用Nosql

我们生活在大数据时代,一般的数据库无法进行分析处理了 ! 

1, 单机Mysql的时代 !  

 2, Memcached (缓存) + Mysql + 垂直拆分 ( 读写分离) 

 

3, 分库分表 + 水平拆分 + Mysql集群

 

 4,如今的最近的年代

 

 目前最基本的一个互联网项目:

为什么要用NoSql

什么是Nosql

Nosql

 Nosql = not only Sql ( 不仅仅是Sql )

关系型数据库 : 表 , 行 , 列 (POI)

 泛指非关系型数据库 , 随着Web 2.0 互联网的诞生 ! 传统的关系型数据库 , 很难对付Web 2.0 时代,

尤其是超大规模的高并发的社区 ! 暴露出来很多难以克服的问题 , NoSql 在当今大数据环境下发展的十分迅速 , Redis是发展最快的,是我们当下必须要掌握的技术

Nosql的特点 

解耦 

 1, 方便扩展( 数据之间无关系 ,很好的扩展)

2, 大数据量高性能 ( Redis 一秒可以写8万次 读可以读11万次 ,Nosql 的缓存记录级 , 是一种细粒度的缓存 , 性能会比较高)

3, 数据类型是多样型的 ( 不需要事先设计好数据库 ! 随取随用 ! 如果是一个十分大的表 , 很多人都无法设计了 ! ) 

4, 传统的RDBS 和 NoSql 的区别

传统的RDBS

-- 结构化组织

-- SQL

-- 数据和关系都存放在单独的表中

-- 数据操作 , 数据库定义语言

-- 严格的一致性

-- 基础的事务操作

-- ...... 

Nosql

--- 不仅仅是数据库

--- 没有固定的查询语言

--- 键值对存储 , 列存储 , 文档存储 , 图形数据库( 社交关系 )

---  最终一致性

--- CAP定理 和 base 理论 ( 异地多活  ) 初级架构师 ! ( 狂神理念 : 只要学不死 , 就往死里学)

--- 高新能 , 高可用 , 高可扩

---.........................

 了解: 3v + 3高

 大数据时代的3v : 主要是描述问题的

大数据时代的3高 : 主要是对程序的要求

 真正在公司中的实践 : Nosql + RDBMS 一起使用才是最强的 , 阿里巴巴的架构演进

技术没有高低之分 , 就看你如何使用 ! (提升内功,思维的提高)

Nosql的四大分类:

 KV键值对:

文档型数据库: 

 列存储数据库:

图关系数据库:

 

Redis入门

Redis概述

Redis是什么

 Redis能干吗?

 

特性 

 学习中用到的东西

 Windows下安装

Linux下安装

13.后面我们会使用单机多Redis启动集群测试!

测试性能

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/761529.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号