Apusic文档中心
首页
  • 应用服务器 AAS
  • 负载均衡器 ALB
  • 分布式消息队列 ADMQ
  • 分布式缓存 AMDC
  • 分布式配置中心 ADCC
  • Java开发工具包软件 AJDK
  • 搜索引擎 ASE
  • 中间件云平台 ACP
  • 统一管理平台 AUMP
  • 云原生中间件管理 ACMP
  • DevOps平台 ADOP
  • 许可授权中心 ACLS
  • Copilot智能问答系统 ACS
  • 监控平台 AMP
  • 智能日志 AILP
  • 应用性能管理 AAPM
  • 智能告警 AAlarm
  • 主数据管理 AMDM
  • 数据交换平台 ADXP
  • 企业服务总线 AESB
  • 数据智脑 ADPR
  • 服务治理 ASGP
  • 统一身份管理 AIDM
  • 标准模板
  • Markdown教程 (opens new window)
  • VuePress官方社区 (opens new window)
  • 帮助
贡献文档 (opens new window)
首页
  • 应用服务器 AAS
  • 负载均衡器 ALB
  • 分布式消息队列 ADMQ
  • 分布式缓存 AMDC
  • 分布式配置中心 ADCC
  • Java开发工具包软件 AJDK
  • 搜索引擎 ASE
  • 中间件云平台 ACP
  • 统一管理平台 AUMP
  • 云原生中间件管理 ACMP
  • DevOps平台 ADOP
  • 许可授权中心 ACLS
  • Copilot智能问答系统 ACS
  • 监控平台 AMP
  • 智能日志 AILP
  • 应用性能管理 AAPM
  • 智能告警 AAlarm
  • 主数据管理 AMDM
  • 数据交换平台 ADXP
  • 企业服务总线 AESB
  • 数据智脑 ADPR
  • 服务治理 ASGP
  • 统一身份管理 AIDM
  • 标准模板
  • Markdown教程 (opens new window)
  • VuePress官方社区 (opens new window)
  • 帮助
贡献文档 (opens new window)
文档中心
  • 金蝶Apusic应用服务器

  • 金蝶Apusic负载均衡器

  • 金蝶Apusic分布式消息队列

  • 金蝶Apusic分布式缓存

    • 产品技术白皮书
    • 产品发布历史
    • V2.0.4

    • v2.0.3C

    • v2.0.2

    • v2.0.1_EN

      • Release Notes
      • Product Introduction
      • Product Whitepaper
      • Feature List
      • Quick Start
      • Installation Manual
      • User Manual
      • Development Manual
      • Data Migration Guide
      • FAQ)
      • Version Release History
    • V2.0.1

    • v2.0

  • 金蝶Apusic分布式配置中心

  • 金蝶Apusic Java开发工具包软件

  • 金蝶Apusic全文检索

Product Introduction

# Product Overview

Apusic In-Memory Data Cache(AMDC) is versatile, high-throughput, and securely manageable distributed caching software independently developed by Kingdee. It provides powerful data caching services and a comprehensive console integrating implementation and maintenance. The AMDC data caching engine is compatible with the Redis protocol, covering all of Redis's functionalities, thereby not only offering new options for enterprise data caching but also enabling a simple, swift, and seamless replacement of Redis, contributing significantly to the localization efforts.

# Product Features

# Data Caching Engine

Feature Description
Multi-data Type Caching Provides caching types including string, list, hash, set, sorted set, GEO, hyperloglog, stream.
Publish/Subscribe Implements publish/subscribe functionality, enhancing system capabilities.
ACL Permissions Control Offers a secure access mechanism with support for granular access control.
IP Whitelist Supports IP and subnet whitelisting for enhanced security.
Memory Data Eviction Policies Offers various data eviction strategies to meet diverse requirements and improve memory utilization.
Persistence Enhances cache service availability, preventing data loss during downtime.
Lua Script Support Supports using Lua scripts for cache service operations.
National Cryptography Support Supports national cryptography for encrypted communication.
SSL Support Supports SSL for encrypted communication.
Multiple Coroutines Supports concurrent request processing with multiple coroutines, increasing system throughput.
Master-Slave Mode Supports master-slave backup.
Sentinel Mode Provides node monitoring, automatic failover, failure notification, and configuration propagation for master-slave mode.
Cluster Mode Supports elastic scaling (memory expansion/contraction) and includes failover capabilities.
Two-Site Three-Datacenter Mode Supports dual reading and writing at different locations, with real-time synchronization.

# Console

Feature Description
Multi-Tenancy Employs a multi-tenancy model for data isolation among different businesses or administrative groups.
Access Control Provides feature usage permission control, enhancing the security of the console.
Multi-Cluster Management Offers cluster management for multiple clusters, including node startup/shutdown, elastic scaling, and configuration.
Monitoring and Alerting Provides cache monitoring features, detecting cache status and issuing alert notifications in case of cache service anomalies.
Data Analysis Offers big keys, hot keys, slow log, and other data analysis functions for cache data.
Auto Deployment Implements the auto-deployment function of the AMDC data caching engine, automatically completing the entire process for faster and simpler deployment.
Visual Scaling Provides a visual interface for scaling operations, eliminating cumbersome command-line operations.
Task Center Visualizes the deployment and scaling processes.

# Product Advantages

Advantage Item AMDC TongRDS BES CacheServer
Redis Compatibility High Moderate High
Performance Edge Outperforms Redis Poor On par with Redis
Auto Deployment Provides auto-deployment functionality Requires self-setup and maintenance Requires self-setup and maintenance
Self-Developed Independently developed software, mastering core code, safe and reliable Based on U-RDS Based on Redis
Deep Management Provides an AMDC deep management console, more operations visualized, easy to get started Similar to redisinsight Similar to redisinsight
Data Security Supports national cryptography encryption transmission, IP whitelist, multiple data security features including ACL National cryptography (encryption of passwords only) and ACL ACL
Two-Site Three-Datacenter Supported Not supported Not supported
Multi-Tenancy Supported Not supported Not supported

# Application Scenarios

# High-Performance Data Caching

Possessing exceptional data caching capabilities, it provides secure and dependable caching support for large-scale, high-concurrency, highly available critical applications, ensuring the normal and efficient operation of systems.

# Distributed Lock

Provides locking operations for distributed systems to prevent issues of data errors caused by multiple nodes simultaneously operating on data.

# Data Sharing

By caching common data across a distributed system, it achieves data synchronization and sharing among each node within the system.

# Lightweight Message Queues

Capable of quickly implementing lightweight message queues through the Publish/Subscribe model, LIST data type, and STREAM data type.

# Related Concepts

Term Definition Usage Instructions
Cluster A computer service system composed of multiple independent computers In this document, the master-slave, sentinel, and cluster modes can all be considered as clusters; the term 'cluster mode' specifically refers to the mode where data is sharded and stored across multiple master nodes.
编辑页面 (opens new window)
#Product Introduction#AMDC

← Release Notes Product Whitepaper→

  • 浅色模式