Nosql中redis与memcache比较(1)

1.Redis(6379)

1).内存数据库,默认端口6379
2).数据类型
    a).string(字符串)
    b).hash(哈希)(结构数据)(多用于数据有修改的情况)
    c).list(列表)【lrange | llen | lpop | brpoppush 】
    d).set(集合)【sismember | sadd】
    e).Zset(sorted set 有序集合)
3).持久化
    a).Snapshotting(快照):      save xxx (默认)
    b).Append-only file(AOF):  appendonly yes
4).单线程单进程
    a).完全基于内存;
    b).数据结构简单,操作简单;
    c).多路I/O复用模型(利用select、poll、epoll可以同时监察多个流的I/O事件的能力)
5).支持事务
6).对读写要求较高
7).value最大512m

2.MemCache(11211)

1).内存cache,默认端口11211  
2).字符串类型(可支持图片,视频)
3).不支持持久化
4).单线程多进程
5).不支持事务
6).适合多读少写
7).value最大1m(100k以上的数据中,Memcache性能要高于Redis的)
    原文作者:summerNazi
    原文地址: https://segmentfault.com/a/1190000017510289
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞