连接场景介绍 分布式缓存服务Redis版默认支持通过专有网络(VPC) 访问Redis实例,若需要在本地设备或其他仅公网条件下的设备连接时,可以申请Redis实例的公网连接地址,并通过公网访问Redis实例。 ECS实例(与Redis实例为同一VPC):推荐通过专有网络连接Redis实例,连接时,需连接Redis实例的专有网络连接地址,可获得更高的安全性和更低的网络延迟。 本地设备、与Redis实例跨地域的ECS实例(与Redis实例为不同VPC):可通过公网连接Redis实例,连接时,需连接Redis实例的公网连接地址,否则会导致连接失败。前提条件:需要开通弹性公网IP,并将弹性公网IP与Redis实例进行绑定。 前提条件 已成功创建Redis实例,且状态为“运行中”。 已创建弹性云服务器,且与Redis实例属于同一个VPC。 如果弹性云服务器为Linux系统,该弹性云服务器必须已经安装gcc编译环境。 如果Redis实例需要配置了IP白名单,请将弹性云服务器的IP地址加入实例IP白名单,以确保弹性云服务器与Redis实例网络连通。 已设置Redis实例的账户密码,用于登录Redis实例。您可以通过Redis实例默认账号、新建账号等方式访问Redis实例。 操作步骤(Linux系统) 本示例介绍如何在与Redis实例为同一专有网络(VPC)的CTECS实例(Linux)上通过rediscli访问Redis实例。 登录ECS实例,下载、安装rediscli。 (1)下载Redis源码文件: redis7.2.4.tar.gz 注:本文以redis7.2.4版本为例演示操作流程,您也可以自行安装其他版本。 (2)执行下述命令解压Redis源码文件: tar xzf redis7.2.4.tar.gz (3)执行下述命令进入解压后的目录并编译安装Redis源码文件,编译安装需要一段时间(通常为2分钟~3分钟) 注意 需要依赖gcc编译环境。 cd redis7.2.4 && make (4)可在实例详情页面看到实例的获取连接信息,请参见查看连接地址。 (5)在命令行窗口执行下述命令连接Redis实例: cd src ./rediscli h ip p port 表1:参数说明 参数 说明 获取方式 IP Redis实例的连接地址 ● 通过专有网络连接:需获取Redis实例的专有网络连接地址。 ● 通过公网连接:需获取Redis实例的弹性公网IP连接地址。具体操作,请参见查看连接地址。 port Redis实例的端口号 端口号 c 启用集群模式 该模式仅Cluster集群适用。 连接示例: ./rediscli h 连接地址 p 端口 Cluster集群(使用直连地址连接): ./rediscli h 连接地址 p 端口 c 执行下述命令完成鉴权验证: AUTH password
本文主要介绍云日志服务的查询语句语法。 云日志服务提供一套查询分析语句,由查询条件与SQL语句组成,两者通过管道符竖线 分割。 查询条件:通过查询条件指定日志内容需要匹配的条件,返回符合该条件的日志。例如使用 'status:404' 查询响应状态码为404的日志。检索条件为空代表无检索条件,即所有日志均可被查询出来。 SQL语句:通过SQL语句可针对符合检索条件的日志进行统计分析,返回统计分析结果。例如使用以下查询分析语句,统计响应状态码为404的日志数量。 plaintext status:404 select count() as num 本文主要介绍查询语句语法,SQL语法与使用说明请查看SQL语法。若您只需要查询日志,不需要进行统计分析,则可省略其中的管道符及SQL语句。 查询方式 根据索引配置方式可分为全文搜索和字段搜索,根据搜索精确程度可分为精确搜索和模糊搜索。 以下为云日志服务提供的各种查询方式介绍以及查询语句示例。 全文查询 前提条件:配置索引时开启了全文索引,详情请查看索引配置。 语法说明:日志单元配置全文索引后,日志服务将原始日志拆分成多个关键词。您可直接输入关键词进行检索。 plaintext keyword1 [ [ and or not ] keyword2 ] ... 使用示例:以下示例均为搜索原文中同时包含ERROR和INFO关键词的日志 plaintext ERROR INFO plaintext ERROR and INFO 注意 message为日志原文对应的内置字段,查询语句ERROR等同于message:ERROR,默认匹配日志原文的内容。 多个关键词默认通过AND连接,查询语句ERROR INFO等同于ERROR and INFO。