redis_func_cache.typing module#
- redis_func_cache.typing.is_redis_async_client(client)[source]#
Returns True if the given Redis client is an asynchronous client.
- Return type:
TypeGuard[Redis|RedisCluster]- Parameters:
client (Redis | Redis | RedisCluster | RedisCluster)
- redis_func_cache.typing.is_redis_async_script(script)[source]#
Returns True if the given Redis script is an asynchronous script.
- Return type:
TypeGuard[AsyncScript]- Parameters:
script (Script | AsyncScript)
- redis_func_cache.typing.is_redis_cluster_client(client)[source]#
Returns True if the given Redis client is a cluster client.
- Return type:
TypeGuard[RedisCluster|RedisCluster]- Parameters:
client (Redis | Redis | RedisCluster | RedisCluster)
- redis_func_cache.typing.is_redis_sync_client(client)[source]#
Returns True if the given Redis client is a synchronous client.
- Return type:
TypeGuard[Redis|RedisCluster]- Parameters:
client (Redis | Redis | RedisCluster | RedisCluster)