logstash学习2 - logstash中的redis插件
Posted 一秒のリフレイン
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了logstash学习2 - logstash中的redis插件相关的知识,希望对你有一定的参考价值。
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插件的主要内容,如果未能解决你的问题,请参考以下文章