redis
魔笛手CTO
人生看淡,不服就干
展开
-
面试官:如何用redis实现全局锁
公告:文章会第一时间发在微信公众号《魔笛手CTO》,欢迎关注WEB服务,尤其是分布式的WEB服务,通常会面临需要实现安全高效的全局锁的服务场景。而redis的诸多特性,使得借助其实现的全局锁显得如此简单。本篇文章借助小明应聘魔笛手研发岗位的面试,层层递进的来介绍一下如何通过redis实现全局锁。面试官老张:看你简历上说,之前的项目中使用了redis,你知道redis为什么是单线程的吗...原创 2019-11-20 16:37:58 · 871 阅读 · 0 评论 -
redis-py连接池的实现
说起连接池,可能很多人直接望而却步,觉得好复杂,还是直接调用别人现成的好了,其实都是连接池也是扮猪吃老虎。但是之前看redis-py连接池的实现,觉得好简单,但是却又很巧妙,正好最近又在研究redis-py的连接池,将连接池相关的实现抽象出来,接单说明一下。class Connection: def __init(self, **db_info): """初始化需...原创 2019-07-16 22:14:55 · 612 阅读 · 0 评论