Skip to main content
Returns all members of the set stored at key. If the key does not exist, an empty array is returned.

Usage

await redis.smembers(key);

Parameters

key
string
required
The key of the set

Response

result
TData[]
An array containing all members of the set

Examples

Get all members

await redis.sadd("myset", "hello", "world");
const members = await redis.smembers("myset");
console.log(members); // ["hello", "world"]

Get members from empty set

const members = await redis.smembers("nonexistent");
console.log(members); // []

Using with custom types

await redis.sadd("numbers", 1, 2, 3, 4, 5);
const members = await redis.smembers<number[]>("numbers");
console.log(members); // [1, 2, 3, 4, 5]

Working with user data

await redis.sadd("users:online", "user:1", "user:2", "user:3");
const onlineUsers = await redis.smembers("users:online");
console.log(onlineUsers); // ["user:1", "user:2", "user:3"]

Build docs developers (and LLMs) love