UPRedis

UPRedis是中国银联在开源的NOSQL数据库redis的基础上,定制开发的Key-Value数据库产品; 此产品包括UPRedis、UPRedis Proxy、UPRedis Tool和客户端库; 定制开发功能点主要在安全性、高可用、可管理性、性能、日常运维工具以及客户端库等方面。

产品特点

架构灵活

架构灵活

单节点架构:单个UPRedis节点,简单灵活,上线快,适合纯缓存应用场景;

主从双节点架构:两个UPRedis节点一主一从,主库故障秒级切换,保证系统的高可用性;

基于代理的主从架构:在双节点的基础上引入代理层,增加了各种安全控制,同时做到故障切换对应用透明;

基于代理的集群架构:通过代理层对UPRedis集群分库,有效提升单库的稳定性,集群的容量可以线性拓展,集群性能数倍提升。


智能运维

智能运维

标准化运维接口提供标准化的状态接口和命令接口,方便与应用系统自身的管理平台对接;

可视化监控平台:提供整个系统的监控平台,包括但不限于系统资源监控、流量监控、命中率监控、主从复制监控等;

可视化管理平台:提供整个系统的管理平台,能够可视化在线上线、下线系统,修改资源,配置流量限制、接入控制等管理策略;

智能化数据迁移:提供在线/离线两种数据迁移方式,支持基于RDB/AOF文件的数据迁移或导入,支持基于代理的数据迁移。


安全加固

安全加固

接入控制:提供接入黑名单和白名单,控制接入者身份,支持通配和网段;

传输加密:支持认证过程中的密码加密认证,防止被窃取;

流量控制:支持对接入流量或者TPS进行控制,防止线路干扰;

密码服务器:支持将密码配置在远程密码服务器,本地不存密码,动态获取密码的方式。


性能卓越

性能卓越

◆在redis既有高性能的基础上,进一步定制开发,优化系统配置项和参数配置项,达到更加优秀的性能,此外可以使用SSD提升持久化的性能;

◆同时通过高性能代理支撑多台UPRedis主从节点组成的集群,使整个集群具有卓越的性能。


弹性扩展

弹性扩展

容量拓展:通过增加UPRedis分库配合数据迁移实现容量的拓展,也可以通过增加系统资源配合数据迁移实现容量的扩展;

性能扩展:通过增加UPRedis分库和增加代理的数量实现性能的扩展,也可以通过增加系统资源配合数据迁移实现性能的扩展;

扩展适应:通过使用UPRedis-API-C/Java提供的API接口能够自适应服务的弹性扩展,不需要应用停机。

应用场景

  • 场景描述:抢购秒杀缓存,会话缓存等,可能短时间内并发量极大,但是每个请求的处理简单,同时需要一定程度的持久化,如果使用数据库速度慢,延时高;

    解决方案:利用UPRedis的高性能,能够在短时间内处理高并发的请求,并及时的响应应用的请求,同时打开AOF/RDB持久化功能,能够在故障恢复后还原故障前的数据。


  • 场景描述:应用很多信息需要访问关系型数据库,但是关系型数据库的性能相对较慢;

    解决方案1:利用UPRedis的高性能,在写入关系型数据库的同时写入UPRedis,优先读取UPRedis,读取不到再访问关系型数据库,同时更新UPRedis;

    解决方案2:应用写入关系型数据库,访问UPRedis,中间通过数据转移工具将关系型数据库中的部分数据转移到UPRedis;或者应用写入UPRedis,访问UPRedis,中间通过数据转移工具将UPRedis中的部分数据转移到关系型数据库。




  • 场景描述:应用需要一个高性能的数据库,但是关系型数据库不能满足;

    解决方案:利用UPRedis的高性能、主从复制、持久化功能,将应用数据全部存放在UPRedis,同时打开UPRedis的持久化功能,可以通过SSD加速存储性能。


  • 场景描述:应用需要使用轻量级消息队列,存储应用数据或者对流量削峰填谷;

    解决方案1:利用UPRedis的list数据结构结合持久化功能,能够做到轻量级、高性能、具有持久化功能的消息队列;

    解决方案2:利用UPRedis的订阅者/发布者模式,实现消息队列,但是由于不提供消息的持久化功能所以不推荐,因为会丢失断链期间和订阅之前的消息。


  • 场景描述:应用需要对某些元素增加计数属性,记录其价格、访问次数、权重等,并且需要统计计数属性满足一定条件的元素;

    解决方案:利用UPRedis的集合(Set)或者有序集合(Sorted Set),该数据结构提供了丰富的访问接口。


介质下载

名称 版本号 简介
操作
?

联系我们

业务咨询
姓名: 郭弘强
电话: 021-20633077
邮箱: guohongqiang@unionpay.com
技术咨询
姓名: 赵仕荣
电话: 021-20633342
邮箱: zhaoshirong@unionpay.com

中国银联版权所有©2002-2019沪 ICP备07032180号