Sto costruendo un sito Web che consentirà agli utenti di "seguire" membri diversi e ogni volta che i post dei membri lo aggiungono a tutti i flussi di attività dei follower in ordine cronologico inverso. Cose abbastanza comuni in questi giorni.Quanto è sicuro utilizzare solo redis per implementare i flussi di attività?
Ma sto riscontrando problemi nel determinare il modo più scalabile/a prova di futuro per implementarlo (senza join).
Sto utilizzando una bottiglia/heroku/sqlalchemy/postgres. Sto pensando di usare l'addon Open-redis e fare qualcosa come instagram menzionato: ogni utente ha una lista redis e ogni volta che un post 'seguito', aggiunge il post all'inizio di ogni lista di follower e taglia la sua dimensione totale.
Non so abbastanza di redis per sapere se è sicuro fare affidamento su di esso per ogni flusso di utenti. Con open-redis, non menzionano nulla sulla persistenza, quindi non so se questa è solo una cosa abbastanza comune in questi giorni che è appena scontata.
Se redis non è affidabile al 100%/sicuro, qualsiasi idea su come potrei farlo con postgres/Hstore (nessun join per favore).
Sarebbebuono a leggere questo articolo su persistenza redis http://oldblog.antirez.com/post/redis-persistence-demystified.html –