Sha256: 5bb3f8390ac16e8930e429eb4719575f89aa9f622906497487e6647418fa7089
Contents?: true
Size: 352 Bytes
Versions: 3
Compression:
Stored size: 352 Bytes
Contents
#!/usr/bin/env ruby require "bundler/setup" require "redis_getlock" require 'logger' if ARGV[0] == 'exit!' trap('INT') do exit! end end mutex = RedisGetlock.new(redis: Redis.new, key: 'redis_getlock', logger: Logger.new(STDOUT)) puts 'redis-cli> del redis_getlock' mutex.synchronize do loop do puts mutex.locked? sleep 1 end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
redis_getlock-0.2.0 | bin/try |
redis_getlock-0.1.1 | bin/try |
redis_getlock-0.1.0 | bin/try |