#!/usr/bin/env python3 import redis import re def main(): max_unaccounted = 200 * 1024 * 1024 # 200mb client = redis.Redis(decode_responses=True) info = client.info("memory") print(f'Used memory {info["used_memory"]}, rss {info["used_memory_rss"]}') assert info["used_memory_rss"] - info["used_memory"] < max_unaccounted info = client.info("replication") assert info["role"] == "master" replication_state = info["slave0"] assert replication_state["lag"] == 0 assert replication_state["state"] == "stable_sync" if __name__ == "__main__": main()