正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发参考 开发运维规范 命令兼容列表 客户端通过代码连接实例示例 Lua脚本编写规范 keyspace通知功能 exHash命令列表 大Bitmap初始化 客户端连接池参数配置 通过openAPI实现自定义周期备份 通过并行SCAN提升全库扫描速度 使用 Pipeline 访问 GeminiDB
开发运维规范 本章节结合华为云数据库开发运维经验,从开发和运维角度为您提供GeminiDB Redis产品使用规范。根据这些建议,您可以有效评估以及改善业务系统稳定性。 开发规范 在开发业务程序时需重点关注以下开发规范,避免因使用方式不当影响业务稳定。 表1 GeminiDB Redis开发规范
SafeEncoder; import java.util.ArrayList; public class Main{ public static void main(String[] args) throws InterruptedException { //
举个例子,如果只想订阅键空间中和列表相关的通知,那么参数就应该设为Kl ,诸如此类。 将参数设为字符串 "AKE" 表示发送所有类型的通知。 父主题: 开发参考
x)命令,应用上云无需修改代码。 本章节详细介绍GeminiDB (Redis 接口) Redis 5.0、Redis 6.2(包含6.2.x)命令兼容性,供DBA和开发参考。 GeminiDB基础命令 针对社区Redis提供的全部命令类型,GeminiDB 5.0和6.2(包含6.2.x)兼容情况如下: 表1
close(); jedis = null; } } public static void main(String[] args) { if (jedis == null) { return;
获取连接,影响生产业务。本文以Redis客户端Jedis的连接池JedisPool为例,介绍JedisPool的使用和参数进行说明,为业务开发人员提供最佳配置的参考。 使用方法 以Jedis 4.3.1版本为例,下面是Maven依赖配置: <dependency> <groupId>redis
data(), key.size()); freeReplyObject(reply); // Use 'APPEND' for remaining bitmap data for (auto i = 1u; i < sub_bitmaps.size(); ++i) {
阿里云数据库Redis/Tair到GeminiDB Redis的迁移 本章节主要介绍阿里云数据库Redis/Tair到GeminiDB Redis的迁移方案。 迁移原理 使用阿里云的数据迁移工具DTS中的数据迁移功能,该功能支持将阿里云Redis服务的数据迁移至其他Redis服务中,利用该工具避开阿里云
cribe、unsubscribe Transactions:discard、exec、multi、unwatch、watch 父主题: 开发参考
小 Pipeline。 对于时延敏感的场景,不建议使用大 Pipeline,需要结合业务场景选择合适的 Pipeline大小。 父主题: 开发参考
Redis支持与限制的命令,详情请参见开发运维规范。 由于GeminiDB Redis和开源Redis集群计算hash算法不同,因此GeminiDB Redis的部分命令需要给对应的key打上hash tag,否则会出现非预期的行为。hash tag使用建议参考开发运维规范。 使用JedisCluster访问
"表示在每天下午2点到下午2:55期间和下午6点到下午6:55期间的每5分钟触发。 "0 0 */6 * * *"表示每6个小时触发。 父主题: 开发参考
requests to database redisson.shutdown(); } public static void main(String[] args) { testSentinel(); } } Jedis代码示例: import java.util
Redis支持与限制的命令,详情请参见开发运维规范。 由于GeminiDB Redis和开源Redis集群计算hash算法不同,因此GeminiDB Redis的部分命令需要给对应的key打上hash tag,否则会出现非预期的行为。hash tag使用建议参考开发运维规范。 使用Sentinel模式连接实例
partition 1 1) "1125900712148994" 2) 1) "memtier-1" 2) "memtier-12 父主题: 开发参考
报错 slaveping_thread.cc-ThreadMain-90: error: Ping master error 执行pika-port时指定的IP填写了 127.0.0.1, 需要配置为其它IP,比如eth0的IP。 父主题: 数据迁移
使用单机方式连接GeminiDB Redis集群 package main import ( "fmt" "github.com/go-redis/redis" "os" ) func main() { // 认证用的用户名和密码直接写到代码中有很大
通过NodeJs连接实例 通过PHP连接实例 通过Python连接实例 通过Go语言连接实例 通过C#语言连接实例 通过Sentinel连接实例 父主题: 开发参考
jedis; import redis.clients.jedis.*; public class MainBitMao { public static void main(String[] args) { // 初始化Jedis资源池配置