local key = KEYS[1]
local data_type = redis.call('type', key).ok
if data_type == 'set' or data_type == 'zset' then
local temp = 'gc:tmp:' .. redis.call('incr', 'gc:ids') .. ':' .. key
redis.call('rename', key, temp)
return redis.call('sadd', 'gc:' .. data_type, temp)
end
return redis.call('del', key)
require 'redis'
r = Redis.new(driver: :hiredis)
r.srandmember('gc:set', 10000).each do |set|
items = r.srandmember(set, 5000)
if items.nil? || items.length == 0
r.srem('gc:set', set)
next
end
r.srem(set, items)
end
r.srandmember('gc:zset', 10000).each do |zset|
if r.zremrangebyrank(zset, 0, 5000) < 5000
r.srem('gc:zset', zset)
end
end
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有