为了账号安全,请及时绑定邮箱和手机立即绑定

【备战春招】第1天 Redis入门

标签:
NoSql

课程名称:Redis入门

课程章节:01-NoSQL的概述

课程讲师: 慕神

课程内容:


一、 NoSQL概述


什么是NoSQL:NoSQL = Not only SQL,泛指非关系型数据库

为什么需要NoSQL:

(1)高并发读写-High Performance

(2)海量数据的高效率存储和访问-Huge Storage

(3)高可扩展性和高可用性-High Scalability && High Availability

主流NoSQL产品:如Redis、mongoDB、Cassandra等

NoSQL数据库的四大分类:

(1)键值(Key-Value)存储,如Redis

(2)列存储,如HBase

(3)文档数据库,如mongoDB

(4)图形数据库,如InfoGrid

https://img2.sycdn.imooc.com/63e273180001f32014400818.jpg

NoSQL的特点:

(1)易扩展

(2)大数据量,高性能

(3)灵活的数据模型

(4)高可用


二、Redis概述

1、Redis是用C语言开发的,一个开源的、高性能的键值对数据库,通过提供多种键数据类型,适应不同场景下的存储需求,它支持的键值数据类型包括:

  • 字符串类型

  • 列表类型

  • 有序集合类型

  • 散列类型

  • 集合类型

高性能体现:官方测试,50个并发程序执行10万次请求,Redis每秒读11万次,每秒写8.1万次。

2、Redis的应用场景:

  • 缓存

  • 任务队列

  • 应用排行榜

  • 网站访问统计

  • 数据过期处理

  • 分布式集群架构中的session分离


三、Jedis入门

Jedis是Redis官方首选的JAVA客户端开发包。

  • 以连接池方式连接 Jedis

https://img1.sycdn.imooc.com//63e2798500013bbe11650653.jpg


课程收获:

内容细致易懂,了解了Nosql、Redis、Jedis的概念与区别,为以后的学习打下了基础,期待后续Redis的深入学习。



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消