Medis 2 User Guide

Command Query

Command query window provides a redis-cli like interface for you to interact with Redis server with Redis commands.
Command query window

Basic usage

In the command input text view, you can enter any valid Redis commands. Multiple commands are separated by new line chars (\n) unless they are inside quotes.
Click the Execute Selected button will execute the current line that contains the caret. You can also run multiple commands by making a range selection covering all these commands.
Command names are case-insensitive.

Command colors

Readonly commands that won't modify database will show in orange in the input text view. Whereas others will show in blue.

Quote Encoding

Arguments of a command are separated by whitespaces (spaces or \t). Sometimes you may want to include these separators in the argument. If that's the case, you can use " or ' to wrap the argument.
For example:
set keyname "content that contains a space"
set keyname 'content that contains a space'
Backslashes (\) can be used to "protect" quotes if the arguments contain quotes:
set keyname "content that contains both spaces \"and\" quotes"
Additionally, you can use \n to insert newlines when the content is wrapped with double quotes:
set keyname "content that contains a \n newline"
Similarly, use backslashes to "protect" backslashes:
set keyname "content that contains a \\"

Multiline Command

Use quotes (" or ') to wrap an argument across multiple lines:
eval "
local a = 1
local b = 2
return a + b
" 0