为什么需要Redis?
在我们日常的JavaWeb开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万次的读/写操作,这个时候往往不是数据库能够承受的,极其容易造成数据库系统瘫痪,最终导致服务宕机的严重生产问题。
为了克服上述的问题,JavaWeb项目通常会引入NoSQL技术,这是一种基于内存的数据库,并且提供一定的持久化功能。
Redis和MongoDB是当前使用最广泛的NoSQL,而就Redis技术而言,它的性能十分优越,可以支持每秒十几万此的读/写操作,其性能远超数据库,并且还支持集群、分布式、主从同步等配置,原则上可以无限扩展,让更多的数据存储在内存中,更让人欣慰的是它还支持一定的事务能力,这保证了高并发的场景下数据的安全和一致性。
Redis在JavaWeb中的应用
Redis 在 Java Web 主要有两个应用场景:
- 存储 缓存 用的数据;
- 需要高速读/写的场合使用它快速读/写;
相关资源
- Redis 英文官网:https://redis.io/
- Redis 中文官网:http://www.redis.cn
- Redis 命令内参:http://redisdoc.com
- Redis 在线测试:http://try.redis.io/
在本文推荐的这套Redis教程中可以学到什么?
- 您能了解到NoSQL是什么,NoSQL和关系型数据库的对比优缺点。
- 掌握Redis是什么、能干什么、如何用。
- 掌握Redis在Windows和Linux下的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等技术点
课程目录:
001.Redis视频教程:redis简介
002.Redis视频教程:数据库应用发展历程
003.Redis视频教程:redis是一种Nosql数据库
004.Redis视频教程:redis数据库特点简介
005.Redis视频教程:安装redis数据库
006.Redis视频教程:回顾安装redis
007.Redis视频教程:启动redis服务
008.Redis视频教程:关闭redis服务
009.Redis视频教程:redis客户端
010.Redis视频教程:退出redis客户端
011.Redis视频教程:redis的基本知识1
012.Redis视频教程:redis的基本知识2
013.Redis视频教程:redis的基本知识3
014.Redis视频教程:redis的五种数据结构1
015.Redis视频教程:redis的五种数据结构2
016.Redis视频教程:redis常用指令介绍
017.Redis视频教程:redis中关于key的操作命令1
018.Redis视频教程:redis中关于key的操作命令2
019.Redis视频教程:redis中关于key的操作命令3
020.Redis视频教程:redis中关于字符串类型数据的操作命令1
021.Redis视频教程:redis中关于字符串类型数据的操作命令2
022.Redis视频教程:redis中关于列表类型数据的操作命令1
023.Redis视频教程:redis中关于列表类型数据的操作命令2
024.Redis视频教程:redis中关于集合类型数据的操作命令1
025.Redis视频教程:redis中关于集合类型数据的操作命令2
026.Redis视频教程:redis中关于集合类型数据的操作命令3
027.Redis视频教程:redis中关于集合类型数据的操作命令4
028.Redis视频教程:redis中关于哈希类型数据的操作命令1
029.Redis视频教程:redis中关于哈希类型数据的操作命令2
030.Redis视频教程:redis中关于哈希类型数据的操作命令3
031.Redis视频教程:redis中关于有序集合类型数据的操作命令1
032.Redis视频教程:redis中关于有序集合类型数据的操作命令2
033.Redis视频教程:redis中关于有序集合类型数据的操作命令3
034.Redis视频教程:回顾redis的配置文件
035.Redis视频教程:redis的配置文件-常规配置1
036.Redis视频教程:redis的配置文件-常规配置2
037.Redis视频教程:redis的配置文件-安全配置
038.Redis视频教程:redis的持久化-RDB策略
039.Redis视频教程:redis的持久化-AOF策略
040.Redis视频教程:redis的事务简介
041.Redis视频教程:redis事务基本操作1
042.Redis视频教程:redis事务基本操作2
043.Redis视频教程:redis事务基本操作3
044.Redis视频教程:redis事务小结
045.Redis视频教程:redis消息的发布与订阅
046.Redis视频教程:redis的主从复制-提供三台redis服务
047.Redis视频教程:redis的主从复制-启动三台redis服务
048.Redis视频教程:redis的主从复制-设置主从关系、全量复制、增量复制
049.Redis视频教程:redis的主从复制-读写分离、主机宕机
050.Redis视频教程:redis的主从复制-从机宕机
051.Redis视频教程:redis的主从复制-主机宕机、从机上位
052.Redis视频教程:redis的主从复制-主机恢复、天堂变地狱
053.Redis视频教程:redis的哨兵模式
054.Redis视频教程:Jedis的使用
055.Redis视频教程:redis的客户端连接工具
配套Redis视频教程👇:
Redis实战精讲-13小时彻底搞定Redis
转载:https://blog.csdn.net/bjpowernode_com/article/details/109381185