Skip to content

Hook Redis #160

@kgilpin

Description

@kgilpin

Here's a representative table of Redis methods which can be hooked automatically:

├───────────────────────────────────────────────────────────┼─────────────────────────────────┼────────────────────────────────┤
│                                                           │ redis/Redis#expire              │                                │
│                                                           │ redis/Redis#get                 │                                │
│                                                           │ redis/Redis#llen                │                                │
│                                                           │ redis/Redis#lpop                │                                │
│                                                           │ redis/Redis#lpush               │                                │
│ app/integrations/FileCacheMaintainer.assign_blocklist_ids │ redis/Redis#sadd                │                                │
│ app/integrations/FileCacheMaintainer.blocklist            │ redis/Redis#smembers            │                                │
│ app/integrations/FileCacheMaintainer.blocklist            │ redis/Redis#type                │                                │
│ app/integrations/FileCacheMaintainer.blocklist_include?   │ redis/Redis#sismember           │                                │
│ app/integrations/FileCacheMaintainer.files                │ redis/Redis#hgetall             │                                │
│ app/integrations/FileCacheMaintainer.files                │ redis/Redis#type                │                                │
│ app/integrations/FileCacheMaintainer.redis                │ redis/Redis.current             │                                │
│ app/integrations/FileCacheMaintainer.remove_file          │ redis/Redis#hdel                │                                │
│ app/integrations/FileCacheMaintainer.reset_blocklist_ids  │ redis/Redis#expire              │                                │
│ app/integrations/FileCacheMaintainer.reset_file_info      │ redis/Redis#expire              │                                │
│ app/integrations/FileCacheMaintainer.update_file_info     │ redis/Redis#hset                │                                │
│ app/models/Counts.assign_for                              │ redis/Redis#hset                │                                │
│ app/models/Counts.retrieve_for                            │ redis/Redis#hget                │                                │
│ app/models/Counts.retrieve_for                            │ redis/Redis::Connection.drivers │                                │
│ app/models/Counts.week_creation_chart                     │ redis/Redis#hget                │                                │
│ app/workers/EmailUpdatedTermsWorker#perform               │ redis/Redis#llen                │                                │
│ app/workers/EmailUpdatedTermsWorker#perform               │ redis/Redis#lpop                │                                │
│ app/workers/EmailUpdatedTermsWorker#perform               │ redis/Redis#rpush               │                                │
│ app/workers/EmailUpdatedTermsWorker#redis                 │ redis/Redis.current             │                                │
│ app/workers/ScheduledWorker.redis                         │ redis/Redis#expire              │                                │
│ app/workers/ScheduledWorker.redis                         │ redis/Redis#hget                │                                │
│ app/workers/ScheduledWorker.redis                         │ redis/Redis#hset                │                                │
│ app/workers/ScheduledWorker.redis                         │ redis/Redis::Connection.drivers │                                │
│ sidekiq/Sidekiq.redis                                     │ redis/Redis#llen                │                                │
│ sidekiq/Sidekiq.redis                                     │ redis/Redis#lrange              │                                │
│ sidekiq/Sidekiq.redis                                     │ redis/Redis::Connection.drivers │                                │
│ sidekiq/Sidekiq::Testing.inline!                          │ redis/Redis#get                 │                                │
│ vcr/VCR.use_cassette                                      │ redis/Redis#get                 │                                │
└───────────────────────────────────────────────────────────┴─────────────────────────────────┴────────────────────────────────┘

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions