php - Laravel menggunakan redis untuk menyimpan sesi
给我你的怀抱
给我你的怀抱 2017-05-17 09:55:24
0
1
699

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

给我你的怀抱
给我你的怀抱

membalas semua(1)
给我你的怀抱

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

Soalan 2: Selepas pengguna log keluar, gunakan lupa untuk mengetahui bahawa sesi dalam redis masih wujud? 🎜Jawapan: Soalan, bagaimana anda menulis pernyataan lupa anda? Mengapa tidak mencuba kaedah 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 🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan