Redis CLI Basics
Basic usage and command calls for Redis from the command line.
· 2 min read
On this page
tl;dr
Hash Sets
| Command |
Function |
Example |
| HGETALL |
Get all fields and values in hash |
HGETALL coin:btc |
| HKEYS |
Get all fields in hash |
HKEYS coin:btc |
| HGET |
Get value of hash field |
HGET coin:btc id |
| HMGET |
Multiple get value of hash field |
HGET coin:btc id buy sell |
| HSET |
Set value of hash field |
HSET coin:btc id 1234 |
| HMSET |
Multiple set value of hash field |
HSET coin:btc id ID1234 buy 123 sell 100 |
Lists
| Command |
Function |
Example |
| RPUSH |
Push elements onto a list |
RPUSH list "one" |
| LPOP |
Pop element from last on list |
LPOP list |
| LLEN |
Get list length |
LLEN list |
Run local server and attach
# terminal one
redis-server /usr/local/etc/redis.conf
# terminal two
redis-cli
Command list
| Function |
Command |
| Install |
brew install redis |
| Run server |
redis-server /usr/local/etc/redis.conf |
| Uninstall |
brew uninstall redis && rm ~/Library/LaunchAgents/homebrew.mxcl.redis.plist |
| Info |
brew info redis |
| Run Redis CLI client |
redis-cli |
Redis commands
A full list can be found at https://redis.io/commands.