Rumah > Soal Jawab > teks badan
Sesi storan redis telah dikonfigurasikan dalam Laravel
Tetapi persoalannya ialah bagaimana untuk menetapkan sesi tamat tempoh selepas seminggu, sebaik-baiknya pada waktu awal malam
Selain itu, selepas pengguna log keluar, gunakan lupa untuk mengetahui bahawa sesi dalam redis masih wujud
Selain itu, bagaimana saya menggunakan sessionid untuk mendapatkan maklumat sesi daripada redis
给我你的怀抱2017-05-17 09:57:24
Soalan 1: Bagaimana untuk menetapkan sesi tamat selepas seminggu, sebaik-baiknya pada awal malam?
Jawapan: Terdapat parameter lifetime
dalam config/session.php
dalam direktori akar projek, yang menunjukkan masa tamat tempoh dalam beberapa minit, lebih khusus sehingga jam awal malam. Ini tidak baik config/session.php
中有lifetime
参数, 表示过期时间,单位为分钟,更具体到晚上凌晨,这个不好办;
问题二:用户注销后使用forget发现redis中的session仍然存在?
答: 疑问,你的forget
语句怎么写的呢?要不试试destory
方法;参考参考IlluminateSessionCacheBasedSessionHandler.php
的代码看看;
问题三:如何从redis中取session信息?
答:read方法,将sessionId
作参数传入;同样参考IlluminateSessionCacheBasedSessionHandler.php
destory
rujuk kod IlluminateSessionCacheBasedSessionHandler.php
🎜
🎜Soalan 3: Bagaimana untuk mendapatkan maklumat sesi daripada redis? 🎜Jawapan: Kaedah baca, masukkan sessionId
sebagai parameter juga rujuk IlluminateSessionCacheBasedSessionHandler.php
🎜