docs/integrations/prefect-redis/api-ref/prefect_redis-tasks.mdx
prefect_redis.tasksPrebuilt Prefect tasks for reading and writing data to Redis
redis_set <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/integrations/prefect-redis/prefect_redis/tasks.py#L14" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>redis_set(credentials: 'RedisDatabase', key: str, value: Any, ex: Optional[float] = None, px: Optional[float] = None, nx: bool = False, xx: bool = False) -> None
Set a Redis key to a any value.
Will use cloudpickle to convert value to binary representation.
Args:
credentials: Redis credential blockkey: Key to be setvalue: Value to be set to key. Does not accept open connections such as
database-connectionsex: If provided, sets an expire flag in seconds on key setpx: If provided, sets an expire flag in milliseconds on key setnx: If set to True, set the value at key to value only if it does not
already existxx: If set tot True, set the value at key to value only if it already
existsredis_set_binary <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/integrations/prefect-redis/prefect_redis/tasks.py#L46" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>redis_set_binary(credentials: 'RedisDatabase', key: str, value: bytes, ex: Optional[float] = None, px: Optional[float] = None, nx: bool = False, xx: bool = False) -> None
Set a Redis key to a binary value
Args:
credentials: Redis credential blockkey: Key to be setvalue: Value to be set to key. Must be bytesex: If provided, sets an expire flag in seconds on key setpx: If provided, sets an expire flag in milliseconds on key setnx: If set to True, set the value at key to value only if it does not
already existxx: If set tot True, set the value at key to value only if it already
existsredis_get <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/integrations/prefect-redis/prefect_redis/tasks.py#L74" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>redis_get(credentials: 'RedisDatabase', key: str) -> Any
Get an object stored at a redis key. Will use cloudpickle to reconstruct the object.
Args:
credentials: Redis credential blockkey: Key to getReturns:
redis_get_binary <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/integrations/prefect-redis/prefect_redis/tasks.py#L94" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>redis_get_binary(credentials: 'RedisDatabase', key: str) -> bytes
Get an bytes stored at a redis key
Args:
credentials: Redis credential blockkey: Key to getReturns:
key in Redisredis_execute <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/integrations/prefect-redis/prefect_redis/tasks.py#L113" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>redis_execute(credentials: 'RedisDatabase', cmd: str) -> Any
Execute Redis command
Args:
credentials: Redis credential blockcmd: Command to be executedReturns: