redis介绍

目前有很多的nosql数据库,比如memcached,voldemort,Dynamo,Cassandra,Hypertable,当然了,这么多我们学不完的。今天就主要是介绍一下redis这款互联网最热门的技术。

  1. 初识reids

    redis是开源的使用c语言编写的,因此可以想到c语言真的很强大啊,linux就是基于c语言开发的。redis采用key-value的方式可基于内存来进行持久化的数据库。当然了它也提供了许多其他语言的api客户端来连接了。它的作者就是我们听说过得VMware。

  2. 与memcached的区别

    1. redis支持更多的存储类型(List,Set,Sorted Set,Hashs),同时还支持集合的交集和并集等原子操作,如果键值类型是普通数字,那么还支持自增原子操作

    2. redis不仅可以存储在内存中,还可以存储在虚拟内存中。并且存储数据大小没有内存限制。

    3. 支持主从同步



你可能感兴趣的:(redis)