Skip to main content

Command Palette

Search for a command to run...

Redis: A Short Guide

Updated
1 min read

Installing

curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis

sudo service redis-server start
sudo systemctl status redis-server.service

Config File

dpkg -L redis-server | grep redis.conf
sudo micro /etc/redis/redis.conf
sudo micro /etc/systemd/system/redis.service

Configuring by the CLI

redis-cli CONFIG
redis-cli CONFIG GET maxmemory
redis-cli CONFIG SET maxmemory 100mb
redis-cli CONFIG SET maxmemory-policy volatile-lfu

Get Memory Usage

redis-cli MEMORY STATS
redis-cli MEMORY USAGE
redis-cli MEMORY
redis-cli MEMORY USAGE *
redis-cli INFO memory

Common Commands

redis-cli ping
redis-cli info
redis-cli keys *
redis-cli DBSIZE

DANGEROUS COMMANDS

redis-cli flush
redis-cli flushall
redis-cli --scan --pattern tile:1:20/* | xargs redis-cli del;