Redis Handbook
  • Introduction
  • Installation and Setup
  • Data Types
  • Commands
  • Events
  • Designing Database
  • Lua Scripts
  • Debugging
  • NodeJS
Powered by GitBook
On this page
  • Set
  • Sorted Set
  • List

Was this helpful?

Data Types

PreviousInstallation and SetupNextCommands

Last updated 5 years ago

Was this helpful?

The default is map - key value store. Then there is Set, that can be used to implement a dictionary. Set is to be used for fast membership checks and multi-set arithmetics (O(n) performance).

Key-value Map

Set

Key is name of a . All set commands have S prefix.

Add an item into set.

SADD key member

Returns all items from a set.

SMEMBERS key

Returns 1 if member is contained in a set, 0 otherwise.

SISMEMBER key member

Get the cardinality (size) of set.

SCARD key

We can do set arithmetics, like union, intersection and difference.

SUNION
SINTER
SDIF

Sorted Set

ZADD key [option] score member
ZREM key member
ZCARD key
ZSCORE key member
ZRANK key member
ZCOUNT key min max
ZRANGEBYSCORE key 0 1000 LIMIT 0 1

List

TODO:

by a score, descending.

set
Set sorted