AWS AmazonElastiCache documentation change
Summary
Added documentation for new Valkey commands: DELIFEQ, hash field expiration commands (HSETEX, HGETEX, HGETDEL, HEXPIRE, HEXPIREAT, HPEXPIRE, HPEXPIREAT, HPERSIST, HTTL, HPTTL, HEXPIRETIME, HPEXPIRETIME), and search commands (FT.CREATE, FT.SEARCH, FT.AGGREGATE, FT.DROPINDEX, FT.INFO, FT._LIST).
Security assessment
The changes document new data manipulation and search capabilities without mentioning security vulnerabilities, access controls, or encryption. Commands like DELIFEQ provide conditional deletion but aren't presented as security features.
Diff
diff --git a/AmazonElastiCache/latest/dg/SupportedCommands.md b/AmazonElastiCache/latest/dg/SupportedCommands.md index f914673d6..afcd17ef8 100644 --- a//AmazonElastiCache/latest/dg/SupportedCommands.md +++ b//AmazonElastiCache/latest/dg/SupportedCommands.md @@ -7 +7 @@ -Supported Valkey and Redis OSS commandsRestricted Valkey and Redis OSS commandsSupported Memcached commands +Supported Valkey and Redis OSS commandsSearch commandsRestricted Valkey and Redis OSS commandsSupported Memcached commands @@ -227,0 +228,6 @@ Deletes one or more keys. + * `DELIFEQ` + +Deletes the given key only if its current value is equal to the provided value. + +[Learn more](https://valkey.io/commands/delifeq/) + @@ -519,0 +526,72 @@ Returns all values in a hash. + * `HSETEX` + +Sets fields in a hash with per-field expiration times. Creates the key if it doesn't exist. + +[Learn more](https://valkey.io/commands/hsetex/) + + * `HGETEX` + +Returns the values of fields in a hash and optionally sets their expiration. + +[Learn more](https://valkey.io/commands/hgetex/) + + * `HGETDEL` + +Returns the values of fields in a hash and deletes them. + +[Learn more](https://valkey.io/commands/hgetdel/) + + * `HEXPIRE` + +Sets the expiration time of a hash field in seconds. + +[Learn more](https://valkey.io/commands/hexpire/) + + * `HEXPIREAT` + +Sets the expiration time of a hash field to a Unix timestamp. + +[Learn more](https://valkey.io/commands/hexpireat/) + + * `HPEXPIRE` + +Sets the expiration time of a hash field in milliseconds. + +[Learn more](https://valkey.io/commands/hpexpire/) + + * `HPEXPIREAT` + +Sets the expiration time of a hash field to a Unix milliseconds timestamp. + +[Learn more](https://valkey.io/commands/hpexpireat/) + + * `HPERSIST` + +Removes the expiration time from a hash field. + +[Learn more](https://valkey.io/commands/hpersist/) + + * `HTTL` + +Returns the remaining time to live of a hash field in seconds. + +[Learn more](https://valkey.io/commands/httl/) + + * `HPTTL` + +Returns the remaining time to live of a hash field in milliseconds. + +[Learn more](https://valkey.io/commands/hpttl/) + + * `HEXPIRETIME` + +Returns the expiration time of a hash field as a Unix timestamp. + +[Learn more](https://valkey.io/commands/hexpiretime/) + + * `HPEXPIRETIME` + +Returns the expiration time of a hash field as a Unix milliseconds timestamp. + +[Learn more](https://valkey.io/commands/hpexpiretime/) + @@ -1564,0 +1643,45 @@ Starts a transaction. +## Search commands + +**Search Commands** + +The following search commands are supported by ElastiCache for Valkey. + + * `FT.CREATE` + +Creates an index and initiates a backfill of that index. + +[Learn more](https://valkey.io/commands/ft.create/) + + * `FT.SEARCH` + +Uses the provided query expression to locate keys within an index. + +[Learn more](https://valkey.io/commands/ft.search/) + + * `FT.AGGREGATE` + +Runs an aggregation pipeline against an index. + +[Learn more](https://valkey.io/commands/ft.aggregate/) + + * `FT.DROPINDEX` + +Deletes an index. + +[Learn more](https://valkey.io/commands/ft.dropindex/) + + * `FT.INFO` + +Returns information about a given index. + +[Learn more](https://valkey.io/commands/ft.info/) + + * `FT._LIST` + +Returns a list of all existing indexes. + +[Learn more](https://valkey.io/commands/ft._list/) + + + +