Server Commands

PING, INFO, DBSIZE, FLUSH, BGSAVE, AUTH, CLIENT, CONFIG and server management.

PING / ECHO

PING
PING hello
ECHO "test"

INFO

INFO
# fyrodb_version:0.1.2
# connected_clients:5
# used_memory:12345678
# total_keys:50000

DBSIZE / TYPE

DBSIZE
TYPE key    # "string", "hash", "list", "set", "zset", "stream", "ReJSON-RL", "none"

FLUSHALL / FLUSHDB

FLUSHALL
FLUSHDB

BGSAVE / SAVE / LASTSAVE

BGSAVE
SAVE
LASTSAVE    # timestamp of last successful save

TIME

TIME        # [seconds, microseconds] since epoch

SELECT / AUTH / QUIT / RESET

SELECT 0
AUTH password
QUIT
RESET
HELLO 2
HELLO 3     # upgrade to RESP3

CLIENT

CLIENT ID
CLIENT GETNAME
CLIENT SETNAME myapp
CLIENT LIST
CLIENT INFO

COMMAND

COMMAND
COMMAND COUNT
COMMAND INFO get set

CONFIG

CONFIG GET *
CONFIG SET parameter value
CONFIG RESETSTAT

ACL / SLOWLOG

ACL WHOAMI
ACL LIST
SLOWLOG LEN
SLOWLOG GET
SLOWLOG RESET