Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 61 additions & 0 deletions docs/book/v1/valkey.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
## Valkey usage

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`

### Utility Commands

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`

### Key-Value Operations

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`

### Stream Commands

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>`
Loading