I'm doing research on use-cases of #Redis® or #valkey. And how developers are using those in their applications. Boost for more reach would be very nice.

#php #research

cache
53.5%
persistent storage
6.9%
queue
32.7%
other please 🧵👇
6.9%
Poll ended at .
@jaapio I wrote a simple distributed processing framework based on Redis - https://wiki.tcl-lang.org/page/DisTcl .
DisTcl - Distributed Programming Infrastructure for Tcl

Tclers wiki

@CGM why Redis for this? Would a queue like RabbitMQ not be a better fit? If I understand the snippet on your link correctly you do use key value collections to distribute jobs? So not the pub/sub feature of Redis
@jaapio I've not looked at RabbitMQ in detail, but I don't think it would provide the caching of results which I get from Redis.
To distribute jobs I use rpush/blpop on lists, this ensures that each job gets picked up by a single server, which I don't think would be the case for pub/sub.
I use this system quite heavily in newsgrouper.org, my web/usenet gateway, which I gave a talk about recently: https://learn.wu.ac.at/eurotcl2025/lecturecasts/753988250?m=delivery
Lecturecasts - Day 1 - Newsgrouper, a Tcl-powered web interface to Usenet (Colin Macleod)

@CGM thanks for sharing. This is really helpful