检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
mkdir redis && cd redis 执行以下命令下载Redis客户端。此处以下载5.0.13版本的客户端为例。 wget https://download.redis.io/releases/redis-5.0.13.tar.gz 解压Redis,进入Redis目录,执行编译命令后返回redis目录。
实例特性 DCS实例的CPU规格是怎么样的 如何理解分片数与副本数? Redis实例支持的单个Key和Value数据大小是否有限制? Redis集群可以读取每个节点的IP地址吗? DCS Redis集群实例是否支持原生集群? Redis实例的数据逐出策略是什么? Redis实例是否支持读写分离?
public static void main(String[] args) { // Redis实例连接地址和端口,需替换为实际获取的值 String host = "127.0.0.1"; int port = 6379;
0及以上版本的基础版实例支持自定义端口,如果不自定义端口,则使用默认端口6379。以下图中以默认端口6379为例,如果已自定义端口,请根据实际情况替换。 图1 Redis单机实例示意图 示意图说明: VPC 虚拟私有云。实例的内部所有服务器节点,都运行在相同VPC中。 客户应用 运行在ECS上的客户应用程序,即实例的客户端。
Redis在线数据迁移是迁移整个实例数据么? AOF文件在什么情况下会被重写 Redis迁移失败有哪些常见原因? 一个数据迁移能迁移到多个目标实例么? 怎么放通SYNC和PSYNC命令? 迁移或导入备份数据时,相同的Key会被覆盖吗? Cluster集群实例使用内置key且跨slot的Lua脚本时迁移失败
实例是否支持自定义或修改端口? 实例是否支持修改访问地址? 实例无法删除是什么原因? 集群实例启动时间过长是什么原因? 使用redis_exporter出错怎么办? 什么是预留内存,如何配置预留内存? 创建的缓存实例为什么可使用内存比实例规格少一些? Redis 3.0 Proxy集群不支持redisson分布式锁的原因
public static void main(String[] args) { // Redis实例连接地址和端口,需替换为实际获取的值 String host = "192.168.0.246"; int port = 6379;
如何使用Redis-desktop-manager访问Redis实例? 使用SpringCloud时出现ERR Unsupported CONFIG subcommand怎么办? 客户端无法使用域名连接DCS缓存实例时如何处理? 本地环境是否可以连接缓存实例? 使用Redis实例的发布订阅(pubsub)有哪些注意事项?
实例是否支持自定义或修改端口? 如果是Redis 3.0、Redis 6.0企业版实例和Memcached实例,访问端口固定为以下端口,不支持指定端口,也不支持修改;如果是Redis 4.0/5.0/6.0基础版实例,支持自定义端口,同时也支持修改端口。 Redis 3.0 VP
Redis 6.0 Cluster集群实例测试数据 Redis 6.0基础版实例支持开启SSL,本章节包含开启SSL前后的Redis实例性能测试数据。 测试环境说明 测试实例规格 Redis 6.0 基础版 32G Cluster集群 测试执行机规格 通用计算增强型 | 8vCPUs
Redis 6.0主备实例测试数据 Redis 6.0基础版实例支持开启SSL,本章节包含开启SSL前后的Redis实例性能测试数据。 测试环境说明 测试实例规格 Redis 6.0 基础版 8G主备 Redis 6.0 基础版 32G主备 测试执行机规格 通用计算增强型 | 8vCPUs
echo '/usr/local/lib' >>;>>;/etc/ld.so.conf ldconfig 以上so文件与.h文件的位置,需要替换成实际文件位置。 父主题: 使用客户端连接Redis
步的示例代码(本示例代码以python2为例): import redis # 创建Redis客户端连接,Redis实例连接地址和端口需替换为实际获取的值 redis_client = redis.Redis(host='localhost', port=6379, db=0)
操作。 数据恢复 数据恢复流程 您通过控制台发起数据恢复请求。 DCS从对象存储服务(OBS)获取数据备份文件。 暂停实例数据读写服务。 替换主实例的持久化文件。 重新加载新的持久化文件。 完成数据恢复,对外提供数据读写服务。 数据恢复对业务系统的影响 恢复操作是将备份文件在主节
params.SetParams; public class DistributedLock { // Redis实例连接地址和端口,需替换为实际获取的值 private final String host = "192.168.0.220"; private final
return poolConfig; } } SSL连接配置(可选配置) 当实例开启了SSL,通过SSL连接实例时,请使用以下内容替换基于Bean方式配置中的JedisClientConfiguration构造方法clientConfiguration()。Redis实例支持SSL的情况请参考配置Redis
return poolConfig; } } SSL连接配置(可选配置) 当实例开启了SSL,通过SSL连接实例时,请使用以下内容替换基于Bean方式配置中的LettuceClientConfiguration构造方法clientConfiguration()。Redis
DCS Redis 6.0支持的新特性说明 DCS的Redis 6.0版本继承了Redis 5.0版本的所有功能增强以及新的命令,同时还兼容开源Redis 6.0版本的新增特性。 RESP3协议 在Redis 6.0中,推出了下⼀代Redis协议-RESP3,相比于RESP2协议,增加了⼀部分新的数据类型。
setMaxTotal(30); // 最大连接空闲数 config.setMaxIdle(2); // 连接Redis,Redis实例连接地址和端口需替换为实际获取的值 JedisPool pool = new JedisPool(config, "127.0.0.1", 6379);
retryInterval:配置重试时间间隔 在redisson中,部分API通过借助LUA的方式实现,性能表现上偏低,建议使用jedis客户端替换redisson。 父主题: 使用客户端连接Redis