Skip to content

Commit f20de81

Browse files
authored
Merge pull request #361 from khellan/redis_fix
Update after redis update
2 parents 2e23f27 + 424f569 commit f20de81

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

frontera/contrib/backends/redis_backend/__init__.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -218,10 +218,10 @@ def _schedule(self, batch, timestamp):
218218
raise TypeError("domain of unknown type.")
219219
item = (timestamp, fingerprint, host_crc32, self._encoder.encode_request(request), score)
220220
interval_start = self.get_interval_start(score)
221-
data.setdefault(partition_id, []).extend([int(interval_start * 100), packb(item)])
222-
for (key, items) in data.items():
223-
self._redis_pipeline.zadd(key, *items), data.items()
224-
self._redis_pipeline.execute()
221+
data.setdefault(partition_id, {})[packb(item)] = int(interval_start * 100)
222+
for (key, items) in data.items():
223+
self._redis_pipeline.zadd(key, mapping=items)
224+
self._redis_pipeline.execute()
225225

226226
def count(self):
227227
return sum([self._redis.zcard(partition_id) for partition_id in self._partitions])

0 commit comments

Comments
 (0)