Skip to content

Commit

Permalink
remove unused alternate delete
Browse files Browse the repository at this point in the history
  • Loading branch information
minrk committed Aug 21, 2024
1 parent 98bc9cc commit 7f41373
Showing 1 changed file with 0 additions and 26 deletions.
26 changes: 0 additions & 26 deletions jupyterhub_traefik_proxy/redis.py
Original file line number Diff line number Diff line change
Expand Up @@ -136,32 +136,6 @@ def _register_delete_script(self):
"""
return self.redis.register_script(_delete_lua)

@default("_delete_script_2")
def _register_delete_script_2(self):
"""Register LUA script for deleting all keys matching in a prefix
Doing the scan & delete from Python is _extremely_ slow
for some reason
"""
_delete_lua = """
local all_keys = {};
for pattern in ARGV do
local cursor = "0";
repeat
local result = redis.call("SCAN", cursor, "match", ARGV[1], "count", 100)
cursor = result[1];
for i, key in ipairs(result[2]) do
table.insert(all_keys, key);
end
until cursor == "0"
end
for i, key in ipairs(all_keys) do
redis.call("DEL", key);
end
return #all_keys;
"""
return self.redis.register_script(_delete_lua)

async def _kv_atomic_delete(self, *keys):
"""Delete one or more keys
Expand Down

0 comments on commit 7f41373

Please sign in to comment.