redis
muweiyou
这个作者很懒,什么都没留下…
展开
-
redis-pipeline
优点将命令批量传给server端,执行完毕后一次性返回结果,节省网络开销时延。管道(pipeline)可以一次性发送多条命令并在执行完后一次性将结果返回,pipeline通过减少客户端与redis的通信次数来实现降低往返延时时间,而且Pipeline 实现的原理是队列,而队列的原理是时先进先出,这样就保证数据的顺序性。 Pipeline 的默认的同步的个数为53个,也就是说arges中累加...转载 2019-08-09 10:53:17 · 427 阅读 · 0 评论 -
redis持久化的几种方式及区别
1、前言Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”...转载 2019-08-07 17:57:08 · 1810 阅读 · 0 评论 -
redis系列学习
redis安装使用redis持久化的几种方式和区别redis-pipelineredis发布/订阅模式 订阅与发布原理原创 2019-08-07 18:00:40 · 170 阅读 · 0 评论 -
Redis订阅与发布原理
记录下来以后方便回忆,需要时随时翻阅Redis 订阅与发布原理client->pubsub_channels 是客户端维护的一个以dict结构的维护的订阅频道哈希表,VAL是NULL,不需要值。server->pubsub_channels 是服务端维护的一个以dict结构的维护的订阅频道哈希表,VAL是以client维护的双向链表adlist。一、订阅订阅流程:...转载 2019-08-11 23:13:30 · 1217 阅读 · 0 评论 -
redis发布/订阅模式
本系列已经过半了,这一篇我们来看看redis好玩的发布订阅模式,其实在很多的MQ产品中都存在这样的一个模式,我们常听到的一个例子就是邮件订阅的场景,什么意思呢,也就是说100个人订阅了你的博客,如果博主发表了文章,那么100个人就会同时收到通知邮件,除了这个场景还能找到其他场景么,当然有啦,你想想,如果你要在内存里面做一个读写分离的程序,为了维持数据的完整性,你是不是需要保证在写入的时候,也要分发...转载 2019-08-11 23:27:00 · 562 阅读 · 0 评论