def get_redis_key_and_value(redis_ip, redis_key):
    results = list()
    if isinstance(redis_ip, basestring) and isinstance(redis_key, basestring):
        r = REDIS(host=redis_ip, port=6379, db=0)
        if r.ping():
            key_results = r.keys(redis_key + "*")
            if key_results:
                for key_result in key_results:
                    if r.key_type(key_result) == "string":
                        value_ = json.loads(r.get(key_result))
                        if isinstance(value_, dict):
                            results.append((key_result, value_, 1))
                        else:
                            results.append((key_result, value_, 0))

                    else:
                        results.append((key_result, ""))
    return results