1.Redis(6379)
1).內存數據庫,默認端口6379
2).數據類型
a).string(字符串)
b).hash(哈希)(結構數據)(多用於數據有修改的情況)
c).list(列表)
d).set(集合)
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
1).內存cache,默認端口11211
2).字符串類型(可支持圖片,視頻)
3).不支持持久化
4).單線程多進程
5).不支持事務
6).適合多讀少寫
7).value最大1m(100k以上的數據中,Memcache性能要高於Redis的)