Why Do I Fail to Execute Some Redis Commands?¶
Possible causes include the following:
The command is incorrect.
As shown in the following figure, the error message is returned because the correct command for deleting a key should be del.
A command available in a higher Redis version is run in a lower Redis version.
As shown in the following figure, the error message is returned because a stream command (available in Redis 5.0) is run in Redis 3.0.
The command is disabled in DCS.
For security purposes, some Redis commands are disabled in DCS. For details about disabled and restricted Redis commands, see Command Compatibility.
The LUA script fails to be executed.
For example, the error message "ERR unknown command 'EVAL'" indicates that your DCS Redis instance is of a lower version that does not support the LUA script. In this case, contact technical support for the instance to be upgraded.
The CLIENT SETNAME and CLIENT GETNAME commands fail to be executed.
This is because the DCS Redis instance is of a lower version that does not support these commands. In this case, contact technical support for the instance to be upgraded.