3.1 redis简介
Redis是一个开源的key-value存储系统。与Memcached类似,Redis将大部分数据存储在内存中,支持的数据类型包括:字符串、 哈希表、链表、集合、有序集合以及基于这些数据类型的相关操作。Redis使用C语言开发,在大多数像Linux、BSD和Solaris等 POSIX系统上无需任何外部依赖就可以使用。Redis支持的客户端语言也非常丰富,常用的计算机语言如C、C#、C++、Object-C、PHP、Python、Java、Perl、Lua、Erlang等均有可用的客户端来访问Redis服务器。当前Redis的应用已经非常广泛,国内像 新浪、淘宝,国外像Flickr、Github等均在使用Redis的缓存服务。
一句话简介: Redis基于内存操作,读写速度很快,100000 读写/秒,可以作为内存型缓存服务器,提供持久化存储方案,可以作为结 构不复杂的数据库使用。
为什么要缓存?
5400转的笔记本硬盘:50-90MB/s
7200转的台式机硬盘:90-190MB/s
固态硬盘读写速度可以达到500MB/s
内存DDRIII1333的速度读写速度大概在8G/s
其他频率的条子速度根据大小会有很大的浮动