码迷,mamicode.com
首页 > 其他好文 > 详细

logstash学习2 - logstash中的redis插件

时间:2016-11-26 20:55:03      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:publish   redis   阻塞   官方   属性   thread   tput   学习   type   

redis作为logstash中的官方broker,既有input插件,还有output插件。

redis input插件

data_type属性: 有三种类型,

list -》 BLPOP --阻塞式列表弹出

channel -》 SUBSCRIBE -- 指定订阅者

pattern_channel -》 PSUBSCRIBE --多个订阅者,模糊匹配

input插件作为消息队列。

使用pattern_channel

input {

redis {

  data_type => "pattern_channel"

  key => "test-*" --这里能够使所有带test-前缀的key都被监听到。而data_type换成channel就不可以。

  host => "127.0.0.1"

  port => 6379

  threads => 5

}

}

连上redis-client, 测试语句: 

> publish test-1 "hello"

 

logstash学习2 - logstash中的redis插件

标签:publish   redis   阻塞   官方   属性   thread   tput   学习   type   

原文地址:http://www.cnblogs.com/guochunyi/p/6104874.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!