This topic describes the feature updates in ApsaraDB for Redis 4.0.

Updates in 2019

Date Description
July 30, 2019
  • Physical IP addresses are not restricted by the value of the maxclients parameter.
July 08, 2019
  • The following issue is fixed: The memory used by audit logs is released repeatedly.
July 04, 2019
  • The RPOPLPUSH coredump issue is fixed.
  • The latency record is added for event looping.
June 20, 2019
  • The audit log feature is optimized to prevent the loss of operations logs and frequent startup of the bio_audit thread.
June 13, 2019
  • Key expiration and eviction are optimized.
  • When password-free access is enabled, you still need to pass password verification if you access ApsaraDB for Redis instances over the public network.
  • The DEL command is replaced with the UNLINK command.
May 05, 2019
  • The page cache is released automatically after the AOF file is written or the RDB or AOF file is loaded.
  • The master role is distinguished from the replica role, and management connections are distinguished from user connections in audit logs.
March 11, 2019
  • The following issue is fixed: The connection counter for a database in a cluster does not work properly in some scenarios.
February 21, 2019
  • The following issue is fixed: Slow logs are not collected in some scenarios.
January 24, 2019
  • Jemalloc is upgraded from 4.0.3 to 5.0.
January 24, 2019
  • The audit log feature is supported. This feature records the write operations and other sensitive operations in logs.
  • Multithreading protection is added for some resources, and resource isolation is optimized.
  • The exception handling feature of Redis is optimized to make sure that exception logs are generated properly.
  • The following issue is fixed: An exception occurs due to a null pointer when you run commands with long parameters.
January 07, 2019
  • The issue of abnormal log rotation is fixed.
  • The exception of the slow log feature caused by an initialization error is fixed.

Updates in 2018

Date Description
December 11, 2018
  • The debug assert command is optimized.
  • The following issue is fixed: The master node is affected when a replica client runs commands.
  • The issue that may cause memory leakage is fixed.
December 11, 2018
  • The ROLE command is available, which is used to view the role of the current node.
  • The SENTINEL command is available.
November 15, 2018
  • Issues related to initializing and writing the AOF file are fixed.
October 17, 2018
  • If the check-whitelist-always parameter is set to yes for an ApsaraDB for Redis instance, the whitelist is checked when other services in the same VPC connect to the instance even if password-free access is enabled.
  • The following issue is fixed: The output of the INFO command is abnormal.
October 10, 2018
  • The configuration items related to server startup are optimized.
  • The system checks whether the AOF file list is NULL when obtaining the last AOF binlog during startup.
September 28, 2018
  • The timeout issue for status management during cluster migration is fixed.
September 28, 2018
  • The following issue is fixed: An exception occurs under special circumstances when the BRPOPLPUSH command in the AOF file is loaded during startup.