Redix LogoDocumentation
API ReferenceSets

Overview

Sets are unordered collections of unique elements. They are perfect for tracking unique items, managing relationships, tags, permissions, and performing set operations like unions, intersections, and differences.

Available Operations

Basic Operations

Random Operations

Set Operations

  • SUnion - Union of multiple sets
  • SInter - Intersection of sets
  • SDiff - Difference between sets

Use Cases

  • Online players tracking
  • Permission systems
  • Tagging systems
  • Unique visitors
  • Relationships between entities

Quick Example

local Redix = exports.redix:GetInterface()

-- Add player to online list
Redix.SAdd('players:online', playerId)

-- Check if online
Redix.SIsMember('players:online', playerId, function(err, isOnline)
    print('Player online:', isOnline)
end)