1.Redis
Redis 是一款 内存 高速缓存数据库。全称:Remote Dictionary Server . 是一个key-value 存储系统。支持类型:string,list,set,zset,hash .。以及Ordered,Sets等数据操作。
就目前的数据库分类: SQL/NSQL,关系数据库,键值数据库。Redis 属于键值数据库。位置处于 关系数据库和键值数据库之间。
2.Redis特点
Redis以内存作为数据存储介质, 读写数据的效率极高,远远超过数据库。
Redis 与 memcache 不同的是:
(1)存储在Redis 中的数据 是持久化的,断电或者重启后,数据也不会丢失。
因为Redis的存储分为 内存存储,磁盘存储 和log 3个部分。重启后 Redis 从磁盘 重新将数据加载到内存中。这些可以通过配置文件,进行配置。这样,Redis实现持久化。
Redis 支持主从模式,可以配置集群,更利于 支撑大型项目。是Redis的亮点。
3.Redis的应用场景
因为Redis 的交换数据快,所以,在服务器中,常用来存储一些需要频繁调用的数据,可大大节省系统直接读取磁盘来获取数据的I/O开销。更重要的是提升了速度。
Redis 性能极高,支持超过 100K+ /s 的读写频率。
4.Redis 缺点
数据库容量,受物理内存限制,不能用作海量数据的高性能读写。主要局限在 小数据高操作和运算上。
5.推荐链接:
https://www.cnblogs.com/kaituorensheng/p/5244347.html