Do you need Redis? PostgreSQL does queuing, locking, and pub/sub