1.1 Redis是什么?
Redis是一个远程内存数据库,它不经性能强劲,而且还具有赋值特性以及为解决问题而生的独一无二的数据类型。
在Redis中一同有五种不同的数据类型,各种问题都可以很自然的映射到这些数据结构上:Redis的数据结构致力于帮助用户解决问题
,而我们以前所使用的数据库可能会要求我们扭曲问题来适应数据库,所以Redis使用起来也更加简单、方便。
在Redis中我们可以通过复制、持久化和客户端分片等特性将Redis扩展成一个能够包括数百GB数据、每秒处理上百万次请求的系统,可见Redis具有高可用性、高并发性以及高可扩展性等特点
。
- Redis
1.2 为什么要使用Redis?
现在是一个信息爆炸的时代,如今各种信息都以指数爆炸的形势进行增长,我们原始的程序架构模型就已经扛不住这样大的数据吞吐、用户并发量。因为随着数据的不断增长以及时代的不断进步导致数据库的表与表
、列与列
之间的关系不断的变复杂,使得我们查询数据的时候相当的慢,所以这个是候就需要一个解决方案来解决这样一个问题。
- 传统的软件架构模型