redis.pl -- Redis client |
redis/1 | Connect to the default redis server, call redist/3 using Request, disconnect and print the result. | |
redis/2 | This predicate is overloaded to handle two types of requests. | |
redis/3 | Execute a redis Command on Connnection. | |
redis_array_dict/3 | Translate a Redis reply representing hash data into a SWI-Prolog dict. | |
redis_connect/1 | Connect to a redis server. | |
redis_connect/3 | Connect to a redis server. | |
redis_current_command/2 | True when Command has Properties. | |
redis_current_command/3 | True when Command has Properties. | |
redis_current_subscription/2 | True when a PUB/SUB subscription with Id is listening on Channels. | |
redis_disconnect/1 | Disconnect from a redis server. | |
redis_disconnect/2 | Disconnect from a redis server. | |
redis_get_hash/3 | Put/get a Redis hash as a Prolog dict. | |
redis_get_list/3 | Get the content of a Redis list in List. | |
redis_get_list/4 | Get the content of a Redis list in List. | |
redis_hscan/4 | Map the Redis SCAN , SSCAN , HSCAN and ZSCAN` commands into a lazy list. | |
redis_property/2 | True if Property is a property of the Redis server. | |
redis_read/2 | Write command and read replies from a Redis server. | |
redis_scan/3 | Map the Redis SCAN , SSCAN , HSCAN and ZSCAN` commands into a lazy list. | |
redis_server/3 | Register a redis server without connecting to it. | |
redis_set_hash/3 | Put/get a Redis hash as a Prolog dict. | |
redis_set_list/3 | Associate a Redis key with a list. | |
redis_sscan/4 | Map the Redis SCAN , SSCAN , HSCAN and ZSCAN` commands into a lazy list. | |
redis_subscribe/2 | Add/remove channels from for the subscription. | |
redis_subscribe/4 | Subscribe to one or more Redis PUB/SUB channels. | |
redis_unsubscribe/2 | Add/remove channels from for the subscription. | |
redis_write/2 | Write command and read replies from a Redis server. | |
redis_zscan/4 | Map the Redis SCAN , SSCAN , HSCAN and ZSCAN` commands into a lazy list. | |
sentinel_slave/4 | True when Slave is a slave server in the sentinel cluster. | |
tls_verify/5 | Accept or reject the certificate verification. | |
redis_streams.pl -- Using Redis streams |
xadd/4 | Add a message to a the stream Key on Redis. | |
xconsumer_stop/1 | May be called from a consumer listener to stop the consumer. | |
xhook/2 | This multifile predicate is called on certain stream events. | |
xlisten/3 | Listen using XREAD on one or more Streams on the server Redis. | |
xlisten_group/5 | Listen as Consumer to Group. | |
xstream_set/3 | Set an option on for Key on Redis. | |