五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

Spring Session Data Redis 中 PRINCIPLE_NAME_INDEX_NAME 的清理問題

2022-05-24 21:05 作者:-l0_0l-  | 我要投稿

問題: Spring Session Data Redis 在宕機(jī)并且 session 過期后才重啟,PRINCIPLE_NAME_INDEX_NAME 不會(huì)自動(dòng)清理。

PRINCIPLE_NAME_INDEX_NAME 不會(huì)自動(dòng)清理的問題有人遇到過,但貌似前提不一樣。結(jié)論應(yīng)該是差不多的: Spring Session Data Redis 管理 index 有點(diǎn)問題。

GitHub 上有一個(gè) issue :

redis keys not removed from PRINCIPLE_NAME_INDEX_NAME section when user session expires. (but removed when logout request comes) - spring-session GitHub issues

2020 年 open 的,但現(xiàn)在還未 close 。

對 Spring 不太熟,簡單看了下代碼,感覺是依賴 Redis 通知 Spring 來執(zhí)行清理操作。如果是宕機(jī)并 session 過期后才重啟,大概是沒通知。

嘗試使用 Spring Session JDBC ,連接 MariaDB ,并沒有產(chǎn)生類似問題(應(yīng)該是 JDBC 使用 ?Spring 的定時(shí)功能來清理過期數(shù)據(jù),和 Redis 不一樣)。關(guān)系數(shù)據(jù)庫的索引功能貌似在這種情況下比 Redis 好用。

題外話:

Spring Session JDBC 需要?jiǎng)?chuàng)建相關(guān)的表,可用 spring.session.jdbc.initialize-schema = always 自動(dòng)創(chuàng)表(需要權(quán)限);亦或從依賴包中找到 schema-*.sql ,然后手動(dòng)執(zhí)行。

Spring Session Data Redis 中 PRINCIPLE_NAME_INDEX_NAME 的清理問題的評論 (共 條)

分享到微博請遵守國家法律
石楼县| 达拉特旗| 达日县| 资中县| 双柏县| 繁昌县| 莱阳市| 五华县| 建平县| 太和县| 宝应县| 阳信县| 仙桃市| 海丰县| 拜城县| 安徽省| 东莞市| 大方县| 边坝县| 邵阳县| 广南县| 邹城市| 肥城市| 缙云县| 乐陵市| 大石桥市| 永德县| 蕲春县| 清水河县| 海城市| 文登市| 伽师县| 阳泉市| 石柱| 炉霍县| 天峻县| 新巴尔虎右旗| 长兴县| 洛阳市| 博罗县| 改则县|