当前内存多模数据库仍在发展初期,但内存较磁盘有更高的性能、更低的延迟,能够更好的满足业务实时存储的场景,所以我们也正在探索支持更多的数据类型,如 BloomFilter、GIS 和 TimeSeries 等,如果大家对 Redis 新模块的需求和建议,欢迎反馈和交流。
客户端集成SDK 开发者可根据推送平台提供的接入文档集成推送SDK,目前支持Eclipse和Android Studio两大开发平台。集成方式请参考 集成文档 。
高性能内存型 cache.n1.large 8 2/4/6/8/12/16/24/32/48/64/96/128 缓存节点 高性能内存型 cache.n1.xlarge 16 2/4/6/8/12/16/24/32/48/64/96/128 缓存节点 高性能内存型 cache.n1.2xlarge 32 N/A 缓存节点 高性能内存型 cache.n1.4xlarge 64 N/A 缓存节点 分级存储型
内存 已购内存100%可用,容灾、运维管理、扩容、实例持久化(Fork写时复制)等占用的内存开销均由百度智能云承担,不占用实例内存容量。 例如:采购64 GB的云数据库Redis版实例,用户可用内存为64 GB。 需预留25% ~ 40%的内存资源用于容灾、运维管理、扩容等用途。 例如:采购2台内存为64 GB的BCC搭建Redis主从实例,用户可用内存通常低于45 GB。
如果触发逐出时没有符合条件的Key,且后台线程正在释放内存(例如删除大Key)时,则需要等待至后台线程释放内存至Maxmemory以下或后台线程释放内存结束。 根据业务需求,修改 maxmemory-policy 参数,调整内存逐出策略。扩容实例规格,尽量避免到达Maxmemory触发内存逐出。 ExpireCycle 一次清理过期Key周期的耗时。 通常在删除大Key时产生。
监控组 监控项 基础监控组 内存使用量、缓存命中率、网络流量、QPS、CPU使用率、内存使用率、实例连接数、慢日志数、ReaderQPS、WriteQPS、IQPS、缓存key数量。 String组 SetCmdQps、GetCmdQps、IncrCmdQps。 Hash监控组 HgetCmdQps、HsetCmdQps。
1、本文档介绍Android Studio和Eclipse开发环境下导入SDK资源进行集成的步骤,需要仔细阅读文档和Demo工程。 2、本文档适用SDK版本:3.1.6及以后 最新SDK下载地址
同时Redis为内存数据库,在掉电等场景下数据容易丢失。 典型冷热分离场景,传统Cache(缓存)+DB(关系性数据库)架构,业务开发复杂度高 电商、游戏应用通常有海量的商品和玩家数据,同时这些数据有较为明显的冷热属性。如果将海量数据完全放在内存中,存储成本是不可接受的。
取值范围如下: Redis内存型标准版:master_slave Redis内存型集群版:cluster Redis容量型(Pegadb)集群版:cluster Memcache: default nodeType String 否 RequestBody参数 实例规格。 Redis内存型和Redis容量型时为必填项。具体规格通过 获取实例规格列表 接口获取。
基础监控组 监控项 单位 说明 内存使用量 Bytes 采样时的内存使用量 缓存命中率 % 网络流量 Bytes QPS 次/秒 CPU使用率 % 内存使用率 % 实例连接数 个 慢日志数量 个 ReadQPS 次/秒 仅支持集群监控 WriteQPS 次/秒 仅支持集群监控 IQPS 次/秒 缓存Key数量 个 String监控组 仅支持集群监控 监控项 单位 SetCmdQps 次/秒 GetCmdQps