Concept Flow - TYPE command for key type check
Start
Input key name
Check if key exists
Get key type
Return type string
End
The TYPE command checks if a key exists and returns its data type or 'none' if it does not exist.
TYPE mykey TYPE unknownkey
| Step | Command | Key | Key Exists? | Returned Type |
|---|---|---|---|---|
| 1 | TYPE mykey | mykey | Yes | string |
| 2 | TYPE unknownkey | unknownkey | No | none |
| Variable | Start | After Step 1 | After Step 2 |
|---|---|---|---|
| key | undefined | mykey | unknownkey |
| key_exists | undefined | true | false |
| type_result | undefined | string | none |
TYPE key Returns the data type of the key. If key exists, returns type like string, list, set, hash, zset. If key does not exist, returns 'none'. Useful to check key type before operations.