sql >> Database >  >> NoSQL >> Redis

Een redis-listener maken - mogelijk in php?

De pub/sub-mechanismen binnen redis vereisen dat een geabonneerde client persistent is, dat wil zeggen "altijd aan" om de updates via het abonnement te ontvangen.

Het is mogelijk om een ​​PHP-script/-applicatie te daemoniseren, maar het is niet ideaal en het behoort ook niet tot de kerncompetenties van PHP.

Ik zou aanraden om naar een andere oplossing te zoeken. Als je de node.js + redis + pub/sub-post die je noemde aantrekkelijk vond, moet je er misschien sterker over nadenken.

U kunt ook overwegen om opnieuw na te denken over de manier waarop u uw opnieuw opgeslagen gegevens ontwerpt. Misschien zou een set waaruit items kunnen worden "geknald" voor hetzelfde doel geschikt zijn zonder het gebruik van redis pub/sub.



  1. Gegeven een lijst met id's, wat is de beste manier om op te vragen welke id's niet in de verzameling voorkomen?

  2. Kan geen verbinding maken met MongoDB Atlas (queryTxt ETIMEOUT)

  3. MongoDB $isoWeek

  4. Hoe moet ik dit schema in MongoDB implementeren?