GopherStore

GitHub

An in-memory key-value store inspired by Redis, built with Go.

SET

Set a key-value pair with optional expiration and conditions

Response

Waiting for command execution...

GET

Retrieve the value of a key

Response

Waiting for command execution...

DELETE (DEL)

Delete one or more keys

Response

Waiting for command execution...

LPUSH

Push values to the front of a list

Response

Waiting for command execution...

RPUSH

Push values to the back of a list

Response

Waiting for command execution...

LPOP

Pop a value from the front of a list

Response

Waiting for command execution...

RPOP

Pop a value from the back of a list

Response

Waiting for command execution...

LLEN

Get the length of a list

Response

Waiting for command execution...

LRANGE

Get a range of elements from a list

Use -1 for end to get all elements from start

Response

Waiting for command execution...

EXPIRE

Set a timeout on a key

Response

Waiting for command execution...