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