Mi chiedevo se qualcuno ha un modo intelligente di testare il comportamento dopo la scadenza di un tasto redis. Sto essenzialmente costruendo una piccola cache con redis redis per la mia applicazione e vorrei testare cosa succede dopo che una chiave redis è scaduta.Test scadenza scadenza tasto rosso
Sto usando rspec come framework di test. Ho provato a usare Timecop per cambiare il tempo durante i test, ma ho capito che avrebbe influenzato solo il funzionamento del frame di test e non il server redis esterno.
Posso impostare il TTL su 1 e quindi utilizzare un sleep (1), ma preferirei non introdurre sleeps nei miei test.
Qualcuno ha un buon modo di testare questo?
E 'sorprendente come la risposta più semplice a volte è la più elusiva. – ajorgensen
concordato. Felice di aiutare. –
Intendi impostare il tempo di scadenza a zero? – liori