API ReferencePub/Sub
PSubscribe
Subscribe to Redis channels matching a pattern
Syntax
Redix.PSubscribe(pattern, callback)Parameters
Prop
Type
Returns
Prop
Type
Examples
-- Subscribe to all player events
Redix.PSubscribe('events:player:*', function(channel, message)
print('Channel:', channel, 'Message:', message)
local data = json.decode(message)
HandlePlayerEvent(data)
end)
-- Subscribe to all resource events
Redix.PSubscribe('resource:*', function(channel, message)
local resourceName = string.match(channel, 'resource:(.+)')
print('Event from resource:', resourceName)
end)
-- Subscribe to multiple event types
Redix.PSubscribe('events:*:update', function(channel, message)
-- Matches: events:player:update, events:vehicle:update, etc.
HandleUpdate(channel, message)
end)Pattern subscriptions are useful when you want to listen to multiple related channels without subscribing to each one individually.