mset ps:hello1 hello1 ps:hello2 hello2 ps:hello3 hello3 get ps:hello1 scan 0 MATCH "ps:hello*" count 5 set ps:counter 0 get ps:counter incrby ps:counter 3 get ps:counter set ps:counter1 3.3 get ps:counter1 get ps:counter hset ps:userDetails name Prabu city Blr pin 560076 hget ps:userDetails name hgetall ps:userDetails hexists ps:userDetails pin hdel ps:userDetails pin hkeys ps:userDetails hvals ps:userDetails hlen ps:userDetails hstrlen ps:userdetails name hset hash-one a "abc" hincrby hash-one b 10 hgetall hash-one hget hash-one foo
Write, Run & Share Redis queries online using OneCompiler's Redis online editor and compiler for free. It's one of the robust, feature-rich online editor and compiler for Redis. Getting started with the OneCompiler's Redis editor is really simple and pretty fast. The editor shows sample boilerplate code when you choose database as 'Redis' and start writing queries to learn and test online without worrying about tedious process of installation.
Redis is a open source, no SQL database which works on the concept of key-value pair.
Command | Syntax |
---|---|
Set | SET KEY_NAME VALUE |
Get | GET KEY_NAME |
Getset | GETSET KEY_NAME VALUE |
SetRange | SETRANGE KEY_NAME OFFSET VALUE |
Strlen | STRLEN KEY_NAME |
Append | APPEND KEY_NAME NEW_VALUE |
Exists | EXISTS KEY_NAME |
Delete | del KEY_NAME |
Increment counter | incr KEY_NAME |
Decrement counter | decr KEY_NAME |
Push Value to List | lpush listName value |
Push Value to Start/Beginning | rpush listName value |
Push Value to List only if it exists | lpushx listName value |
Remove & return value from list | lpop listName |
Remove & return value from Start/Beginning | rpop listName |
Set xth position element to value | lset listName x-1 value |
Check if hash key exists | hexists hashName field |
Get a hash key | hget hashName field |
Delete a hash key | hdel hashName field |
Get all hash content | hgetall hashName |
List all hash keys | hkeys hashName |
List number of hash keys | hlen hashName |
Get multiple hash keys | hmget key1 key2 ... |
Set multiple hash keys | hmset key1 value1 key2 value2... |
Increment a hash key | hincrby hashName field incrValue |