1:安装 Redis
yum install -y redis
2:编辑配置文件/etc/redis.conf,Redis作为一个消息中间件,那么应该监听于本机的外网socket上,因此修改
bind: 0.0.0.0
3:启动Redis
systemctl start redis
4:output插件
①:elasticsearch
②:redis
input {
file {
path => ["/var/log/httpd/access_log"]
type => "httpdLog"
start_position => "end"
}
}
filter {
grok {
match => { "message" => "%{COMBINEDAPACHELOG}" }
}
}
output {
redis {
port => "6379"
host => ["192.168.23.13"]
data_type => "list"
key => "logstash"
}
}
logstash -f /etc/logstash/conf.d/redis.conf --configtest
logstash -f /etc/logstash/conf.d/redis.conf
redis-cli
LLEN logstash
LINDEX logstash 10
Redis 简要介绍--用于讲解消息中间件
原文:http://www.cnblogs.com/liu1026/p/7746982.html