node.js + express uygulaması için oturum mağazam olarak redis kullanıyorum ... eski oturumları süreleri dolduğunda otomatik olarak silecek mi?, eski express.js oturumlarımı yeniden silecek mi?
... ya da sunucu tarafında bir miktar temizleme yapmam gerekiyor mu?
var RedisStore = require('connect-redis')(express)
app.use(express.session({
store: new RedisStore({
host: cfg.redis.host,
db: cfg.redis.db
}),
secret: 'foobar'
}));
i 2 hafta sonra sona benim çerez onlar REDIS dışına silinmiş alamadım bu yüzden çok 2 haftaya ttl değiştirmek gerekiyor kurdu? – chovy
@chovy Evet, eğer Redis'in oturumları hafızada 2 hafta boyunca saklamasını istiyorsanız, bunu yapmalısınız. Bir tür hibrid oturum depolamasına bakmak isteyebilirsiniz, ancak son birkaç saat boyunca aktif olan Redis'te oturumları saklamak ve daha uzun süre boşta kalan oturumlar için bunları diskte saklamak, hafızayı kurtarmak için iyi bir fikir olabilir. –
2. linkte, yazarın ne demek istediği "Çerez maxAge'den önce gelen ttl seçeneği eklendi. Şimdi oturum ttl (options.ttl, cookie.maxAge, oneDay) hangisi önce tanımlanmışsa." - Bu, cookie.maxAge öğesini ayarlamış olduğum her şeye ttl ayarlayacağı anlamına mı geliyor? – chovy