检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
本文以创建一个实例规格为2G、缓存版本为Redis5.0、实例类型为单机、CPU架构为ARM、免密访问方式的缓存实例。 涉及接口 创建Redis实例时,需要进行查询产品规格、查询VPC、子网等操作,涉及的API如下: 查询VPC ID:确定待创建DCS实例的VPC ID。
密码访问修改为免密访问。 打开“免密访问”开关,并单击“确定”,完成免密访问设置。 免密访问修改为密码访问,或者重置新密码。 在弹出的“重置密码”对话框,输入“新密码”和“确认密码”,并单击“确定”,完成密码设置。 DCS账号密码必须满足以下复杂度要求: 密码不能为空。
如何配置安全组 由于Redis 3.0/Memcached和Redis 4.0/Redis 5.0/Redis 6.0实例的部署模式不一样,DCS在控制访问缓存实例的方式也不一样,差别如下: Redis 3.0/Memcached/Redis 6.0企业版:通过配置安全组访问规则控制
介绍视频 DCS Redis DCS Redis当前支持的Redis版本为Redis 4.0、Redis 5.0、Redis 6.0、Redis 7.0。 DCS Redis 3.0已暂停售卖,建议使用Redis 4.0及以上版本。
-a <password> :连接服务器的密码,免密连接的实例无需输入-a {password}。 -c <clients> :并发连接数 ,默认50。 -n <requests> :请求总数(默认为100000)。
为保护Redis实例的网络安全性,Redis实例必须配置访问密码,免密访问的实例不支持开启公网访问。如需修改免密访问的实例为密码访问,请参考重置缓存实例密码。 开启公网访问并获取公网访问地址 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。
= null) { client.shutdown(); } } } 免密模式代码示例 其中ip or domain name:port需要修改为4获取的Memcached实例IP地址/域名和端口。
如果Redis实例开启了免密访问,创建的普通账号不生效,仅支持默认账号。如需使用普通账号请先关闭默认账号的免密访问:单击默认账号对应“操作”列的“重置密码”即可为实例设置密码。 在弹出的创建账号窗口中,设置“账号名称”、选择账号权限为“只读”或“读写”、设置账号密码及备注。
$connect->addServer('{memcached_instance_ip}', 11211); //此处填写实例ip和端口 $connect->setSaslAuthData('{username}', '{password}'); //如果实例开启免密访问
如果Memcached实例为免密访问模式,连接后可直接执行以下操作,输入命令。
print "get('key')" print client.get('key') 免密模式代码示例 其中ip or domain name:port需要修改为4获取的Memcached实例IP地址/域名和端口。
具体使用请参考:公网连接Redis3.0实例以及Stunnel工具的使用 免密访问 缓存实例支持不设置密码,在VPC内直接连接实例进行数据读写。由于不涉及密码鉴权,数据读写延时会更低。 对于实例数据敏感性一般的业务,您可以对实例开启免密访问。
如果免密访问,请将password行去掉。 执行php redis.php连接Redis实例。 父主题: 使用客户端连接Redis
key.length(),&value_length,&flag,&result); cout << "value:" << result << endl; memcached_free(memcached); return 0; } 免密模式代码示例
如果免密访问,请将密码认证的if语句屏蔽。 执行php redis.php,连接Redis实例。 父主题: 使用客户端连接Redis
如果实例为免密访问,则省略命令中的, password='******' >>> from rediscluster import RedisCluster >>> startup_nodes = [{"host": "192.168.0.143", "port": "6379"
客户端无法使用域名连接DCS缓存实例时如何处理? DCS缓存实例支持域名访问后,若客户端无法使用域名连接DCS缓存实例,需要将租户子网的DNS服务地址配置为内网域名服务器地址。 具体配置方法请参考修改VPC子网的DNS服务器地址。 父主题: 客户端和网络连接
免密访问的Redis实例无需输入密码。 父主题: 连接Redis实例
“访问方式”:支持“密码访问”和“免密访问”,您可以设置访问实例时是否要进行密码验证。 选择免密访问方式时,存在安全风险,请谨慎使用。 若申请免密模式的Redis实例,申请成功后,可以通过重置密码进行密码设置,具体可参考修改Redis实例的访问方式。
如果是免密方式,请先参考重置缓存实例密码修改为密码访问方式。 开启Redis实例的公网访问 登录分布式缓存服务管理控制台。 在管理控制台左上角单击,选择实例所在的区域。 单击左侧菜单栏的“缓存管理”。 单击对应Redis实例的名称,进入该实例的基本信息页面。