zoukankan      html  css  js  c++  java
  • logstash读取redis数据

    类型设置:

    logstash中的redis插件,指定了三种方式来读取redis队列中的信息。

    • list=>BLPOP                                    (相当于队列,对应redis中的list类型)
    • channel=>SUBSCRIBE                     (相当于发布订阅的某个特定的频道,对应redis中的订阅特定频道)
    • pattern_channel=>PSUBSCRIBE       (相当于发布订阅某组频道,对应redis中的订阅一个或多个频道)

    其中list,相当于队列;channel相当于发布订阅的某个特定的频道;pattern_channel相当于发布订阅某组频道

    参数设置:

    db:

    Redis里面有数据库的概念,一般是16个,默认登录后是0,可以通过命令选择。如果应用系统选择使用了不同的数据库,那么可以通过配置这个参数从指定的数据库中读取信息。

    key:

    Redis中的数据都是通过键值来索引的,不管是字符串还是列表,所以这个key相当于数据库中的表。
    如果是list或者channel模式,key都是指定的键值;而如果是pattern_channel,那么key可以通过glob通配的方式来指定。

    password:

    有的Redis为了安全,是需要进行验证的。只有设置了password,才能正确的读取信息。相反,如果redis没有设置密码,而logstash中配置了密码,也会报错!

    batch_count:

    这个属性设置了服务器端返回的事件数目,比如设置了5条,那么每次请求最多会直接获取5条日志返回。

  • 相关阅读:
    Windows共享上网的详细设置
    使用树莓派实现微信远程监控
    数据结构——队列及循环队列
    springmvc web 大文件上传源代码
    springboot web 大文件上传源代码
    jsp web 大文件上传源代码
    csharp web 大文件上传源代码
    c# web 大文件上传源代码
    .net web 大文件上传源代码
    asp.net web 大文件上传源代码
  • 原文地址:https://www.cnblogs.com/feiyun126/p/6149737.html
Copyright © 2011-2022 走看看