redis

1.redis和memcached比较

  Memcached:1)优点:高性能读写、单一数据类型、支持客户端式分布式集群、一致性hash多核结构、多线程读写性能高。
2)缺点:无持久化、节点故障可能出现缓存穿透、分布式需要客户端实现、跨机房数据同步困难、架构扩容复杂度高

  redis:1)优点:高性能读写、多数据类型支持、数据持久化、高可用架构、支持自定义虚拟内存、支持分布式分片集群、单线程读写性能极高
2)缺点:多线程读写较Memcached慢

结论:1.Memcached 多核的缓存服务,更加适合多用户并发访问次数

  2.redis 单核服务缓存,在单节点情况下,更加适合少量用户,多次访问的应用场景

2.事务介绍

 

 MySQLRedis
开启 start transaction begin multi
语句 普通SQL 普通命令
失败 rollback回滚 discard取消(这里的取消不是回滚,是队列里的命令根本没有执行,并不是执行了之后,再撤回)
成功 commit exec

 

posted @ 2020-05-25 14:52  coding天荒地老  阅读(87)  评论(0)    收藏  举报