Tair (Redis OSS-compatible) provides built-in security, high availability, elastic scaling, and operations management. The following table compares it with self-managed Redis across seven dimensions.
|
Dimension |
Tair (Redis OSS-compatible) |
Self-managed Redis |
|
Security |
Network isolation: Uses virtual private clouds (VPCs) to isolate traffic at the network level. Access control: Whitelist-based access control (see Configure whitelists) and custom database accounts with granular permissions (see Create and manage database accounts). Encryption in transit: Native TLS encryption. Audit logs: Supports audit logs (see Query audit logs). |
Network isolation: Requires a custom network security system, which is costly to build and maintain. Default Redis access configuration has security vulnerabilities that can expose data. Access control: No built-in account authentication system. Encryption in transit: Requires a third-party tool to implement SSL encryption. Audit logs: No auditing feature. |
|
Backup and restore |
Tair (Enterprise Edition) DRAM-based instances support data flashback — restore data to any specific point in time. See Use data flashback to restore data by point in time. |
Full data restoration only — no point-in-time recovery. |
|
O&M |
|
|
|
Deployment and scaling |
Elastic scaling and instant instance creation — no hardware to provision or manage. |
Requires hardware procurement, data center setup, and node deployment. Adding nodes requires manually managing node relationships. |
|
High availability (HA) |
|
|
|
Kernel optimization |
|
|
|
Memory utilization |
100% of allocated capacity is available to your application. Memory overhead for disaster recovery, O&M, scaling, and data persistence (including fork-based write-time replication) is covered by Alibaba Cloud. Example: A 64 GB instance provides 64 GB of usable memory. |
25%–40% of total memory is reserved for disaster recovery, O&M, and scaling operations. Example: Two 64 GB Elastic Compute Service (ECS) instances configured as a master/replica pair typically provide less than 45 GB of usable memory in total. |
Tair (Redis OSS-compatible) is fully compatible with Redis. Connect to a Tair database the same way you connect to any Redis database — any client that supports the Redis protocol works with Tair. For details, see Which version of Redis is compatible with Tair (Redis OSS-compatible)? and Use a client to connect to a Tair (Redis OSS-compatible) instance.