天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... ·...

17
天翼云分布式缓存(尊享版) 产品用户使用指南 中国电信股份有限公司云计算分公司

Upload: others

Post on 26-Oct-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

天翼云分布式缓存(尊享版)

产品用户使用指南

中国电信股份有限公司云计算分公司

Page 2: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

目录

ii

目 录

1. 产品概述 ............................................................................. 3

1.1 产品定义 ....................................................................... 3

1.2 产品功能 ....................................................................... 3

1.3 基本概念 ....................................................................... 4

1.3.1 ×××× ................................................. 错误!未定义书签。

1.4 产品规格 ....................................................................... 4

2. 快速入门 ............................................................................. 5

2.1 ×× ........................................................... 错误!未定义书签。

3. 产品实例管理 ......................................................................... 7

3.1 ×××× ....................................................... 错误!未定义书签。

4. 产品监控 ............................................................................ 15

4.1 ×××× ...................................................................... 15

5. 常见问题 ............................................................................ 17

Page 3: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

产品概述

3

1. 产品概述

1.1.产品定义

天翼云分布式缓存(尊享版)产品是天翼云基于运营商级分布式缓存能力实践推出的兼容

Redis协议的高性能、高可靠的分布式 NoSQL内存数据库产品,支持实例容灾切换、实例监控等功

能。

1.2.产品功能

天翼云分布式缓存产品提供的主要功能有:

(1)特色功能:

实现分表模型,降低模型设计的复杂度

实现集群分页查询,满足特定业务场景需求

(2)高可用:

集群可用性超过 99.95%

节点自愈,故障自动恢复

支持平滑数据备份

自动隔离故障节点,防止雪崩

(3)高性能:

集群支持千万级查询和并发事务; 单机支持多实例部署最高可达 20万笔/秒写、30万笔/秒查

自研快照+流水的内存备份技术减少磁盘写入量、控制 IO流量,实现平滑备份、降低性能损耗

(4)简单易用:

支持按表垂直扩展,按 key水平扩展的透明访问能力,降低开发难度,提升代码质量

支持 Redis协议,高度兼容 Redis单机版协议

(5)监控运维:

多维度的监控指标,包括表、操作类型、时耗、错误率、流量等

支持灰度升级

Page 4: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

产品概述

4

1.3.基本概念

分布式缓存

分布式缓存是指在内存中以 KV形式存储数据,且数据呈分

片存储特征。其应用在存储以读取为主的数据,缩短响应

时延,减少对数据库依赖,提升业务感知速度。

实例 类似数据库的用户概念

分组 类似于关系型数据库的表,在分布式缓存中用于管理垂直

数据

接入机节点

应用不直接连接到分布式缓存集群,而是与接入层连接。

用于屏蔽应用对数据分布式管理的感知,并提供一定的负

载均衡功能。

接入机集群 定义一组接入机节点组成集群专门服务某些分组或者分区

Redis节点 Redis节点,用于数据存储,在分布式缓存集群中的 Redis

数据节点是由一主一备两台物理机组成高可用节点

Redis集群 定义一组 Redis数据存储节点组成一个 Redis存储集群

1.4.产品规格

提供 16GB-128GB多种规格,满足多样化的用户规格需求规格

Page 5: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

快速入门

5

2. 快速入门

2.1.快速入门

进入实例订购页面:

确认订购信息后,点击“立即创建”,进入订单确认页面。实例开通一般需要几分钟的时

间,开通成功后即可在实例列表页面看到购买的实例。

实例列表页面,选择实例,点击“管理”按钮,可进入实例详情页面,展示实例详情信息:

实例详情中展示实例的具体信息,包括连接地址及端口,用于支持客户端连接。

Page 6: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

快速入门

6

如实例创建时未选择密码或者忘记密码,可选择重置密码。

注意:实例密码用于客户端连接的鉴权,客户端使用 AUTH 命令进行鉴权,参数为:实

例名称#实例密码。

使用支持 Redis 协议的客户端,根据实例详情中的连接地址及端口进行连接。连接成功

后,执行 AUTH 命令完成鉴权,再执行 SELECT 命令选择需要使用的 DB,即可进行后续的

业务操作。

Page 7: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

常见问题

7

3. 产品实例管理

3.1.实例管理

进入分布式缓存用户控制台,选择“实例管理”菜单,进入实例列表页面,可查看已购买

的实例的基本信息:

在实例列表页面可以进行新增实例、续订实例、退订实例等操作。

3.1.1.新增实例

实例列表页面,点击“新增实例”按钮,可进入实例订购页面:

Page 8: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

常见问题

8

确认订购信息后,点击“立即创建”,进入订单确认页面。实例开通一般需要几分钟的时

间,开通成功后即可在实例列表页面看到购买的实例。

3.1.2.实例详情

实例列表页面,选择实例,点击“管理”按钮,可进入实例详情页面,展示实例详情信息:

实例详情中展示实例的具体信息,包括连接地址及端口,用于客户端连接。

3.1.3.重置密码

实例详情页面中,点击“重置密码”按钮,可修改重置密码。

注意:实例密码用于客户端连接的鉴权,客户端使用 AUTH 命令进行鉴权,参数为:

实例名称#实例密码。

以上图实例名称 pyl 为例,若密码为 ABcd@1234,则 AUTH 命令的参数为:

pyl#ABcd@1234。

3.1.4.分组数据管理

实例列表页面,选择实例,点击“管理”按钮,再点击“分组数据管理”标签页,可进入分

组数据管理页面。

Page 9: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

常见问题

9

点击“新增分组”按钮,输入分组名称(前缀已固定),输入分组 DB,点击确定,即可

创建分组。

注意:分组名称只是分组 DB 的一个别称,最多允许创建 256 个分组,DB 范围为

0~255,不创建分组也可以直接使用 DB。

分组管理操作包括:清除数据、查看 key数量、查看 key详情以及分组数据回档。

3.1.5.命令窗口

实例列表页面,选择实例,点击“管理”按钮,再点击“命令窗口”标签页,可进入命令窗

口页面。选择分组/DB,可以在命令行窗口执行 redis 命令,操作对应分组/DB 中的数据。

Page 10: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

常见问题

10

3.2.接入机集群管理

进入分布式缓存用户控制台,选择“接入机集群管理”菜单,进入接入机集群列表页面,

可查看已购买的实例所对应的接入机集群的基本信息:

3.2.1.接入机集群详情

接入机集群列表页面,选择接入机集群,点击“管理”按钮,可进入接入机集群详情页面,

展示接入机集群详情信息:

Page 11: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

常见问题

11

3.2.2.接入机集群节点管理

接入机集群列表页面,选择接入机集群,点击“管理”按钮,再点击“集群节点管理”标签

页,可进入接入机集群节点管理页面。

接入机集群节点管理页面可以查看接入机节点运行状态及版本信息,可以启动/停止接

入机节点,“更多”按钮中还可升级接入机和一键回退。

3.3.Redis 集群管理

进入分布式缓存用户控制台,选择“Redis 集群管理”菜单,进入 Redis 集群列表页面,可

查看已购买的实例所对应的 Redis 集群的基本信息:

3.3.1.Redis集群详情

Redis 集群列表页面,选择 Redis 集群,点击“管理”按钮,可进入 Redis 集群详情页面,

展示 Redis 集群详情信息:

Page 12: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

常见问题

12

3.3.2.Redis集群节点管理

Redis 集群列表页面,选择 Redis 集群,点击“管理”按钮,再点击“集群节点管理”标签页,

可进入 Redis 集群节点管理页面。

Redis 集群节点管理页面可以查看 Redis 节点剩余内存、运行状态及版本信息,可以启

动/停止 Redis 节点。

Redis 集群节点管理中,提供了集群主备部署、平衡部署的功能:

主备部署

Redis 集安装成功后,默认为主备部署方式,如经过手动平衡部署后,需返回主备部署

模式,则执行以下操作:点击“主备部署”,机器内主备部署完成后,对于该 Redis 集群所在

的配对机器,主实例全部分布在主机器上,从实例全部分布在从机器上,如下图:主实例位

于主机 192.168.0.61 上,从实例位于从机 192.168.0.74 上:

Page 13: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

常见问题

13

平衡部署

点击“平衡部署”,机器内平衡部署完成后,对于该 Redis 集群所在的各组配对机器,主

实例均匀分布在配对的两台机器上,如下图,平衡部署后,主实例均匀分布在

192.168.0.61/74 两台机器上:

Page 14: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

常见问题

14

3.4.应用数据管理

进入分布式缓存用户控制台,选择“应用数据管理”菜单,进入应用数据管理页面,选择

实例后,DB 框中展示该实例下的分组 DB,选择其中一个分组 DB,即分页展示该分组下所

有的 key信息:

此外,点击“清除分组数据”可以删除该分组 DB 中的所有数据;点击“删除”按钮,可删

除该 key对应的 value。

面板下方展示某个 key 对应 value 的详细信息,并可以以 String或 byte[]形式展示:

Page 15: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

常见问题

15

4. 产品监控

4.1.产品监控

分布式缓存产品提供接入机监控,以接入机的维度监控链路状态与指标。

接入机监控用于查询接入机到 Redis 整个链路的监控数据。支持查询接入机、分组、

Redis 的包括请求计数、最大耗时、最小耗时、平均耗时、总耗时等监控指标。

进入分布式缓存用户控制台,选择“接入机监控”菜单,点击“v1”标签页,进入接入机监

控页面。选择查询条件,点击“查询”,看到的是一级监控图页面,页面关键点说明如下:

➢ 监控类型:接入机监控的监控类型有 Redis指标、客户端连接数、内存池状态、Redis连接数、空闲

Redis连接数、队列计数

➢ 统计值: 接入机的统计值有:请求计数、最小耗时、最大耗时、平均耗时、总耗时、客户端连接数、

Redis连接数、内存池状态、空闲 Redis连接数和队列计数

➢ 监控时间:监控数据统计的时间范围

➢ 接入机:下拉选择需要查询的接入机,选择之后则会在接入机维度过滤监控数据

➢ 分组名称:下拉选择需要查询的分组名称,选择之后则会在分组维度过滤监控数据

➢ Redis:下拉选择需要查询的 Redis,选择之后则会在 Redis维度过滤监控数据

注意:查询条件中分组、接入机、Redis是联动关系,选择了某个分组就只能查看该分组对应的接入

机和 Redis

Page 16: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

常见问题

16

点击小图,可进入二级监控页面:

Page 17: 天翼云分布式缓存(尊享版)oos.ctyunapi.cn/downfile/产品手册2018/天翼云... · 分布式缓存 分布式缓存是指在内存中以kv形式存储数据,且数据呈分

常见问题

17

5. 常见问题

5.1 客户端常见错误码

5.1.1.50010010

问题:读取 redis超时。表示已经发送给 redis,redis处理超时。

解决方法:

(1)若监控中错误码率低于万分之一,可以不处理,应用层对超时请求发起重试;

(2)检查请求报文是否过大,如果请求报文过大,建议拆小。

5.1.2.50010016

问题:目标主机网络繁忙

分析:若监控中错误码率低于万分之一,正常现象,在客户端进行压力测试的时候可能会出

现;

5.1.3.50010008

问题:协议异常

分析:一般为客户端发送了不支持的命令

5.1.4.50010033

问题:没有该分组权限

分析:客户端选择了没有权限或者不存在的分组。