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
- SAdd - Add members to a set
- SRemove - Remove members from a set
- SMembers - Get all members
- SIsMember - Check if member exists
- SCard - Get number of members
Random Operations
- SPop - Remove and return random member
- SRandMember - Get random members
Set Operations
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)