Async Redis key mutation notifications in Rails

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • kredis

    Higher-level data structures built on Redis

  • class Firehose include CableReady::Broadcaster attr_reader :redis def initialize @redis = Redis.new end def process(command, key) case command # https://github.com/rails/kredis#examples when :set # string, integer, json cable_ready["all_users"].console_log(message: "#{key} was just updated to #{redis.get(key)}").broadcast when :rpush # list when :lrem # unique_list when :sadd # set when :incr when :decr when :incrby when :decrby when :exists when :del cable_ready["all_users"].console_log(message: "#{key} was deleted").broadcast else end end end

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts