Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Remove one or more members from a sorted set
zrem( key: string, ...members: TData[] ): Promise<number>
import { Redis } from '@upstash/redis'; const redis = new Redis({ url: process.env.UPSTASH_REDIS_REST_URL!, token: process.env.UPSTASH_REDIS_REST_TOKEN!, }); // First, add some members await redis.zadd( 'leaderboard', { score: 100, member: 'player1' }, { score: 85, member: 'player2' }, { score: 92, member: 'player3' } ); // Remove a member const result = await redis.zrem('leaderboard', 'player2'); console.log(result); // 1
const result = await redis.zrem('leaderboard', 'player1', 'player2', 'player3'); console.log(result); // 3 (or fewer if some members don't exist)
const result = await redis.zrem('leaderboard', 'nonexistent'); console.log(result); // 0
// Check member count before removal const countBefore = await redis.zcard('leaderboard'); console.log(countBefore); // e.g., 5 // Remove members const removed = await redis.zrem('leaderboard', 'player1', 'player2'); console.log(removed); // 2 // Verify count after removal const countAfter = await redis.zcard('leaderboard'); console.log(countAfter); // 3