Redis学习笔记之原理
Redis学习笔记之原理
- Redis的创造人:意大利Salvatore Sanfilippo (antirez)
- Antirez的个人网址:http://invece.org/
- Redis的由来:在开发LLOOGG.com网站时,遇到了负载问题,解决方案:(1)更换硬盘(2)改变数据库,让数据存储具有列表结构。显然,作者选择了后者,开发出了Redis具有列表结构的内存数据库原型。
- Redis:(1)支持O(1)复杂的推入和弹出操作;
- 数据储存在内存而不是硬盘;
- 解决的问题:LLOOGG.com网站列表的推入和弹出操作。
- 优点:(1)独特的键值对模型:
(2)内存储存,速度极快:
I.硬盘数据库的工作模式--->硬盘读写I/O受限;
II.内存数据库工作模式--->内存消耗比较大(个人觉得有这个问题,后续学习Redis是怎么解决的)
(3)丰富的附加功能:
- Redis的应用