Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/upstash/redis-js/llms.txt

Use this file to discover all available pages before exploring further.

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"]