diff --git a/rocksdb/_rocksdb.pyx b/rocksdb/_rocksdb.pyx index 374d52e3902b88752210b9ad71debb6779aff9df..161782fd31767aa4578fdd3a412fd093d1658a31 100644 --- a/rocksdb/_rocksdb.pyx +++ b/rocksdb/_rocksdb.pyx @@ -1856,6 +1856,9 @@ cdef class DB(object): check_status(st) def multi_get(self, keys, *args, **kwargs): + # Remove duplicate keys + keys = list(dict.fromkeys(keys)) + cdef vector[string] values values.resize(len(keys))