The transactionDB python api says that,
Database.get_range(begin, end[, limit, reverse, streaming_mode])
Returns all keys k such that begin <= k < end and their associated values as a list of KeyValue objects. Note the exclusion of end from the range.
This read is fully synchronous.
I want something equivalent in Redis. I looked at lrange and zrange functions but don't think that they are similar.