
分布式
拉布拉多oop
这个作者很懒,什么都没留下…
展开
-
分布式:Redis线程模型、和memcached的区别
1. redis和memcached有啥区别Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一样高效。所以,如果需要缓存能够支持更复杂的结构和操作,那么R...转载 2019-07-16 16:23:20 · 162 阅读 · 0 评论 -
分布式:一些问题
1、有使用过缓存吗?Redis和Memcached有什么区别?2、Redis的线程模型?单线程的Redis如何实现高性能的?3、使用Redis实现过分布式锁吗?什么是分布式锁4、有什么其他方式实现分布式锁吗?ZK实现的和Redis有何区别?5、zk实现的分布式锁如何解决网络抖动的锁丢失导致的并发问题?6、zk底层的zab算法有了解吗?如何进行选主的?paxos算法呢?7、分布式事务有了...转载 2019-07-29 16:17:51 · 127 阅读 · 0 评论 -
分布式:分库分表
移动互联网时代,海量的用户每天产生海量的数量,比如:用户表订单表交易流水表以支付宝用户为例,8亿;微信用户更是10亿。订单表更夸张,比如美团外卖,每天都是几千万的订单。淘宝的历史订单总量应该百亿,甚至千亿级别,这些海量数据远不是一张表能Hold住的。事实上MySQL单表可以存储10亿级数据,只是这时候性能比较差,业界公认MySQL单表容量在1KW以下是最佳状态,因为这时它的...转载 2019-08-05 11:46:29 · 735 阅读 · 0 评论