国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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 的清理問題的評論 (共 條)

分享到微博請遵守國家法律
布拖县| 蒙山县| 镇安县| 浮山县| 喀什市| 张家港市| 林芝县| 达拉特旗| 武夷山市| 莲花县| 章丘市| 淄博市| 隆回县| 民权县| 化德县| 岱山县| 呈贡县| 广宗县| 乳源| 望都县| 报价| 南投县| 尉氏县| 航空| 青铜峡市| 固安县| 波密县| 伊金霍洛旗| 广西| 保康县| 治多县| 石河子市| 桑植县| 神池县| 聂拉木县| 克东县| 金昌市| 武乡县| 台北县| 江北区| 建水县|