上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 33 下一页
摘要: 一、前言 List操作,redis中的List在在内存中按照一个name对应一个List来存储. 二、原理图 三、操作 1、lpush(name,values) redis命令操作: 注:lpush => left push的意思,表示从左向右操作,上面的逻辑如下图: 2、rpush(name,va 阅读全文
posted @ 2017-10-10 15:22 帅丶高高 阅读(1914) 评论(0) 推荐(0) 编辑
摘要: 一、前言 之前我们学习的是redis的string操作,今天我们来学习 hash 操作,hash表现形式上有些像pyhton中的dict,可以存储一组关联性较强的数据。 二、原理图 redis中Hash在内存中的存储格式如下图: 三、hash操作 1、hset(name, key, value) r 阅读全文
posted @ 2017-10-10 15:18 帅丶高高 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、Redis 介绍 redis是业界主流的key-value nosql 数据库之一。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持 阅读全文
posted @ 2017-10-09 20:14 帅丶高高 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、前言 之前我们都是单向发送消息,客户端发送消息给服务端,那么问题来了,我现在发一个命令给远程客户端,让它去执行,执行之后的结果,我想把这个结果再返回。这个模型叫什么呐,这种模型叫RPC=>remote procedure call。 怎么返回这个消息呢? 答:就server 端和客户端既是消费者 阅读全文
posted @ 2017-09-30 10:01 帅丶高高 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、前言 刚才我们做了一个区分,把error、warning绑定级别把消息区分了。我们回到日志上,如果想做的更细致的区分,比如说,你现在搜索的有error,有warning等,在Linux上有一个系统日志,这个系统日志搜索所有应用的系统日志。所有程序都在这个日志里面打日志。那如果我想划分出来。什么是 阅读全文
posted @ 2017-09-29 15:07 帅丶高高 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 一、前言 之前我们谈到的是1对多以广播的方式,发送给所有的消费者。那如果消费者可以进行过滤,有选择的进行接收我想要的消息。下面我们就来学习第二种广播方式,即 direct广播模式 RabbitMQ还支持根据关键字发送,即:队列绑定关键字,发送者将数据根据关键字发送到消息exchange,exchan 阅读全文
posted @ 2017-09-29 14:05 帅丶高高 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、消息公平分发 如果Rabbit只管按顺序把消息发到各个消费者身上,不考虑消费者负载的话,很可能出现,一个机器配置不高的消费者那里堆积了很多消息处理不完,同时配置高的消费者却一直很轻松。为解决此问题,可以在各个消费者端,配置perfetch=1,意思就是告诉RabbitMQ在我这个消费者当前消息还 阅读全文
posted @ 2017-09-27 19:12 帅丶高高 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 一、前言 之前我们讲,RabbitMQ server是采用轮询的方式,公平的依次给每一个消费者。下面我们就来讲讲RabbitMQ 是如何把消息持久化的。在此之前的一遍博客有一个错误(day11-RabbitMQ消息分发轮询),就是什么呐?是消费者处理消息完毕之后,需要RabbitMQ server手 阅读全文
posted @ 2017-09-26 13:19 帅丶高高 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一、前言 之前我们演示了,如何通过rabbitmq实现消息队列的,而且是一个生产者对应一个消费者,那我现在想一个生产者对应多个消费者,又会有什么样的情况发生呢? 二、消息分发轮询 2.1、分发轮询实验 前提条件:1个生产者 > 多个消费者,且no_ack=True #no_ack >no ackno 阅读全文
posted @ 2017-09-25 18:04 帅丶高高 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一、前言 之前我们介绍了消息对了,以及简单的介绍了RabbitMQ的作用,现在我们就来简单的看看RabbitMQ基本示例,进一步剖析RabbitMQ的强大功能。 二、RabbitMQ的安装要求 RabbitMQ依赖的语言 erlang 下载地址:猛击这里 RabbitMQ软件下载:猛击这里 Rabb 阅读全文
posted @ 2017-09-25 14:38 帅丶高高 阅读(239) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 33 下一页