You can use SQLite as a queue it is better suited to the task than redis.
SQLite supports atomic operations - the key requirement of a message queue.
SQLite supports atomic operations - the key requirement of a message queue.
All this to say that, yes, you theoretically CAN use SQLite as a message queue. But atomic operations are usually WAY lower on the "must have" list for a message queue than other parameters.
The easiest way you could verify this is by looking at the guarantees provided by some of the most known MsgQueues.
This is what ensures only one reader gets a message. SQLite has it, redis does not.
That is a claim not an argument, and again it can't be a shared queue because no networking.
Or do you believe Redis doesn't have atomic operations?