欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Redis和memcached对比

程序员文章站 2024-01-09 12:55:05
...
  Memcached redis
类型 key-value数据库 key-value数据库
过期策略 支持 支持
数据类型 单一数据类型 五种数据类型
持久化 不支持 支持
主从复制 不支持 支持
虚拟内存 不支持 支持

 

session放在memcached里面,memcached不容易宕机。

购物车放redis里面,考虑如果丢失,对用户体验不好,所以用redis。

 

redis五种数据类型:

字符串类型(SET、GET)

散列类型(HSET、HGET)(HASH)(生产使用比较多的类型)

列表类型(LPUSH、LPOP、RPUSH、RPOP)(LIST)(有队列的功能,使用场景:日志收集)

集合类型(SADD、SREM、SMEMBERS、SISMEMBER)(使用场景:集合运算的时候用,比如去重、叉集、交集)

有序集合(集合加分数,实现排序的功能)

 

Redis事务

MULTI

EXEC

 

发布与订阅

SUBSCRIBE

UNSUBSCRIBE

PUBLISH

 

持久化

RDB(使用比较广泛,工具比较多)

AOF

 

redis集群

客户端分片(最安全、最稳定,不灵活,数据迁移需要手动)

proxy

cluster(最大问题是客户端缺失)

codis

codisproxy-codis-server

dashboard zookeeper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关标签: redis memcached

上一篇:

下一篇: