本示例指导您通过DMS或redis-cli快速连接云数据库Tair(兼容 Redis)实例。
前提条件
操作步骤
DMS
访问Redis实例列表,在上方选择地域,然后单击目标实例ID。
在页面右上角,单击登录数据库。
在DMS登录页面,选择访问方式为密码登录,并输入密码。
此方式将使用默认账号进行登录,您可以在控制台的账号管理页面查看账号详情信息。
单击登录。
写入与读写数据。
在DMS SQLConsole页面,输入命令
SET foo hello
,并单击执行(F8)。预计返回
OK
。输入命令
GET foo
,并单击执行(F8)。预计返回
hello
。
redis-cli
本示例在与Redis实例为同一专有网络的ECS实例(Linux)上通过redis-cli访问Redis实例。
登录ECS实例,依次执行以下命令,下载、安装编译redis-cli。
sudo yum -y install gcc # 安装gcc依赖环境 wget https://download.redis.io/releases/redis-7.0.0.tar.gz tar xzf redis-7.0.0.tar.gz cd redis-7.0.0&&make
本文以redis-7.0.0版本为例演示操作流程,您也可以安装其他版本。编译安装通常需要2分钟~3分钟。
执行下述命令连接实例。
src/redis-cli -h hostname -a password -p port
参数说明:
hostname:Redis实例连接地址,您可以在控制台的连接信息区域获取实例的专有网络连接地址,例如
r-8vbwds91ie1rdl****.redis.zhangbei.rds.aliyuncs.com
,更多信息请参见查看连接地址。password:密码。
port:端口号,默认为6379。
连接示例:
src/redis-cli -h r-8vbwds91ie1rdl****.redis.zhangbei.rds.aliyuncs.com -a TestPassword123 -p 6379
写入与读写数据。
执行命令
SET bar foo
。预计返回
OK
。执行命令
GET bar
。预计返回
"foo"
。
相关文档
以下文档中将提供更详细的说明与示例。
特殊连接方式
启用TLS(SSL)加密连接Redis:启用TLS加密功能提高数据链路的安全性,保障数据的完整性。
使用直连模式连接Redis:Redis集群架构实例可申请直连地址,通过该地址可直接访问后端的数据分片(类似连接原生Redis集群)。相比 代理模式 ,直连模式节约了通过代理处理请求的时间,可以在一定程度上提高Redis服务的响应速度。
使用Sentinel兼容模式连接Redis:Redis实例提供Sentinel(哨兵)兼容模式,开启后客户端可以像连接原生Redis Sentinel一样连接Redis实例。
常见报错
报错信息 | 原因及解决方法 |
| 未设置正确的白名单,可依次排查如下事项:
排查后,可通过 |
| |
| |
| 密码错误,请使用正确的密码和密码格式。根据选取账号的不同,密码格式有一定区别。
说明
|