Compared with self-managed Redis databases deployed on your servers, Tair(Redis OSS-compatible) instances have multiple advantages, such as high data security, easy O&M, and optimized kernel.
Item | Tair (Redis OSS-compatible) | Self-managed Redis |
Security protection | Precautionary measures:
| Precautionary measures:
|
In-process protection: supports TLS encryption. | In-process protection: requires a third-party tool to implement SSL encryption. | |
Post audit: supports audit logs. For more information, see Query audit logs. | Post audit: does not provide the auditing feature. | |
Backup and restoration | Tair (Enterprise Edition) DRAM-based instances support the data flashback feature that allows you to restore data to a specific point in time. For more information, see Use data flashback to restore data by point in time. | Only full data restoration is supported. |
O&M management |
|
|
Deployment and scaling | Supports elastic scaling and instant instance creation. | Requires a long period of time to complete hardware procurement, hosting of data centers, and machine deployment. You must manage node relationships when you add nodes. |
High availability (HA) |
|
|
Kernel optimization |
|
|
Memory | Provides 100% memory availability. Memory overheads caused by disaster recovery, O&M management, scaling, and data persistence (such as write-time replication of forks) are borne by Alibaba Cloud and are not counted towards instance memory. For example, if you create a 64 GB instance, the available memory capacity is 64 GB. | Reserves 25% to 40% of memory resources for disaster recovery, O&M management, and scaling. For example, if you purchase two 64 GB Elastic Compute Service (ECS) instances to create Redis master/replica instances, the available total memory capacity is typically less than 45 GB. |
Tair(Redis OSS-compatible) is fully compatible with Redis. For more information, see Which version of Redis is compatible with Tair (Redis OSS-compatible)? You can connect to a Tair database in the same way as you connect to a Redis database. You can choose any client that is compatible with the Redis protocol to connect to a Tair database. For more information, see Use a client to connect to a Tair (Redis OSS-compatible) instance.