- 1 year ago
(error) ERR unknown command 'touch' on Redis for Windows
The touch
command is not supported in Redis. It is a command used in Unix-based operating systems to update the access and modification time of a file. Redis is an in-memory key-value database, and it doesn't deal with files. Therefore, it doesn't have a touch
command.
If you are using the Redis CLI on Windows and getting an "unknown command" error when trying to use touch
, it's likely that you are mistakenly using Unix-based command syntax. In Windows, the equivalent command to touch
is echo > filename
. This command will create a new empty file or update the modification time of an existing file.
If you want to update the value of a key in Redis, you can use the SET
command. For example, to set the value of a key named "mykey" to "myvalue", you can use the following command:
sqlSET mykey myvalue
If the key already exists, the SET
command will update its value. If the key doesn't exist, it will be created with the specified value.