Redis
冯立彬
每天前进一步
展开
-
Redis中的Multi事务
一、概述Redis中的Multi和Pipleline都可以一次性执行多个命令,但是Pipeline只是把多个redis指令一起发出去,redis并没有保证这些指令执行的顺序,且减少了多次网络传递的开销,因而其执行效率很高;Multi相当于一个redis的transaction,保证整个操作的有序性,通过watch这些key,可以避免这些key在事务的执行过程中被其它的命令修改,从而导致得的到结...原创 2019-12-02 22:51:49 · 3783 阅读 · 1 评论 -
Redis几个认识误区
本文摘自:http://timyang.net/data/redis-misunderstanding/comment-page-1/前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and转载 2011-08-16 16:29:07 · 2044 阅读 · 0 评论 -
同事的QCON会议记录分享
新浪微博Redis应用实践 Redis(http://redis.io/)是一个key-value存储系统、类似于Memcached、但相比前者有一定的优势(如支持更多的Value、性能更好等)新浪大量使用Redis、其中一个重要使用场景是计数器、微博有大量需要实时计数的场景、如:微博数,粉丝数和关注数等等、在新浪微博如此海量的数据和高并发场景(如一条微博在短时间内会被迅速转发N次转载 2011-10-28 13:45:03 · 2108 阅读 · 0 评论 -
集群环境中使用Redis实现分布式锁两种方式
一、介绍互联网的应用场景中,为了支持高并发的请求,服务都是执行的分布式部署,相同的任务可以在集群中不同的服务器上执行,并且现在的服务容器都是支持多线程,相同的任务也可能会被同一个容器多次执行,都要求执行结果都满足幂等性的设计原则。分布式锁,就是为了确保在分布式的环境下,相同任务只会执行成功的执行一次,后续的执行不会对这些已经产生了变化的业务再次产生影响。分布式锁的实现有不少的方式,如:...原创 2019-06-13 23:35:51 · 9037 阅读 · 3 评论