- Documentation
- Reference manual
- Packages
- Redis -- a SWI-Prolog client for redis
- library(redis): Redis client
- redis_server/3
- redis_connect/1
- redis_connect/3
- redis_disconnect/1
- redis_disconnect/2
- redis/2
- redis/3
- redis/1
- redis_write/2
- redis_read/2
- redis_get_list/3
- redis_get_list/4
- redis_set_list/3
- redis_get_hash/3
- redis_set_hash/3
- redis_array_dict/3
- redis_scan/3
- redis_sscan/4
- redis_hscan/4
- redis_zscan/4
- redis_current_command/2
- redis_current_command/3
- redis_property/2
- redis_subscribe/4
- redis_subscribe/2
- redis_unsubscribe/2
- redis_current_subscription/2
- library(redis): Redis client
- Redis -- a SWI-Prolog client for redis
r a message, how common
failures are and an acceptable delay time in case of a failure, what to
do in case of a persistent failure, etc.
Streams are independent from consumer groups and acknowledged
messages remain in the stream. xstream_set/3
can be used to limit the length of the stream, discarding the oldest
messages. However, it is hard to give a sensible default. The required
queue length depends on the the size of the messages, whether messages
come in more or less randomly or in bursts (that cause the stream to
grow for a while), available memory, how bad it is if some messages get
lost, etc.