Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database.
The following commands can be run in the CLI to interact with Valkey. To enter CLI run:
valkey-cli
List all keys matching a pattern.
KEYS *
Get server information and statistics.
INFO
Check if the server is running.
PING
Delete all keys in all databases
FLUSHALL
Check data type stored at a specific key (Possible types: string, list, set, zset, hash, stream)
TYPE keyName
Set a string key to a value.
SET keyName "keyValue"
Get the value of a key.
GET keyName
Delete one or more keys.
DEL keyName1 keyName2
Read entries from a stream oldest to newest (revers '-' and '+' to reverse order).
XRANGE streamName - +
Delete stream
DEL streamName
Remove all stream entries and keep stream key
XTRIM streamName MAXLEN 0
Delete specific entry
XDEL streamName <entryId>