Redis概述
键值对存储数据库是NoSQL数据库的一种类型,也是最简单的NoSQL数据库。顾名思义,键值对存储数据库中的数据是以键值对的形 式 来 存 储 的 。 常 见 的 键 值 对 存 储 数 据 库 有 Redis 、TokyoCabinet/Tyrant、Voldemort以及Oracle BDB数据库。
Redis简介
Remote Dictionary Server,简称Redis,即远程字典服务器,它是一个开源的、高性能的、基于键值对的缓存与存储数据库,并且通过提供多种键值数据结构来适应不同场景下的缓存与存储需求。Redis数据库是基于ANSIC语言编写开发的,并且提供了多种语言API,例如Java、C/C++、C#、PHP、JavaScript、Perl、Python及Ruby等语言。
Redis特点
(1)支持多种数据结构;
(2)功能丰富;
(3)应用广泛;
(4)读写速度快。
Redis应用场景
(1)构建队列系统;
(2)排行榜;
(3)实时的反垃圾系统;
(4)数据自动过期处理;
(5)计数器应用;
(6)缓存。