Config through public attributes on struct
- exec.Cmd
- http.Client
- http.Server
- net.Client
- net.Server
### Keybase proof | |
I hereby claim: | |
* I am tysonmote on github. | |
* I am tyson (https://keybase.io/tyson) on keybase. | |
* I have a public key ASDS5Fpv6B7bMOUwPhJob1M2gptcK39m2-WAUAhWTfYKwgo | |
To claim this, I am signing this object: |
require 'redis' | |
REDIS = Redis.new( url: "..." ) | |
def each_keys_chunk( pattern = nil, &block ) | |
opts = { count: 100 } | |
opts[:match] = pattern if pattern | |
cursor = 0 | |
loop do | |
cursor, keys = REDIS.scan( cursor, opts ) |
$redis = Redis.new | |
class SafeSortedSetDelete | |
@queue = :garbage_collection | |
BATCH_SIZE = 100 | |
# Rename the key and queue for deletion | |
def self.delete(key) | |
newkey = "gc:zsets:#{$redis.incr("gc:index")}" |
$redis = Redis.new | |
class SafeSortedSetDelete | |
include Sidekiq::Worker | |
BATCH_SIZE = 100 | |
# Rename the key and queue for deletion | |
def self.delete(key) | |
newkey = "gc:zsets:#{$redis.incr("gc:index")}" |
$redis = Redis.new | |
class SafeSetDelete | |
include Sidekiq::Worker | |
BATCH_SIZE = 100 | |
# Rename the key and queue for deletion | |
def self.delete(key) | |
newkey = "gc:sets:#{$redis.incr("gc:index")}" |
$redis = Redis.new | |
class SafeSetDelete | |
@queue = :garbage_collection | |
BATCH_SIZE = 100 | |
# Rename the key and queue for deletion | |
def self.delete(key) | |
newkey = "gc:sets:#{$redis.incr("gc:index")}" |
$redis = Redis.new | |
class SafeListDelete | |
include Sidekiq::Worker | |
BATCH_SIZE = 100 | |
# Rename the key and queue for deletion | |
def self.delete(key) | |
newkey = "gc:lists:#{$redis.incr("gc:index")}" |
$redis = Redis.new | |
class SafeListDelete | |
@queue = :garbage_collection | |
BATCH_SIZE = 100 | |
# Rename the key and queue for deletion | |
def self.delete(key) | |
newkey = "gc:lists:#{$redis.incr("gc:index")}" |
$redis = Redis.new | |
class SafeHashDelete | |
include Sidekiq::Worker | |
BATCH_SIZE = 100 | |
# Rename the key and queue for deletion | |
def self.delete(key) | |
newkey = "gc:hashes:#{$redis.incr("gc:index")}" |