最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
余姚市| 祁连县| 依安县| 伊宁市| 马尔康县| 正安县| 榕江县| 聂拉木县| 北川| 尼勒克县| 安新县| 南郑县| 安岳县| 洛宁县| 合山市| 北碚区| 合肥市| 会昌县| 上饶市| 安溪县| 射阳县| 溧水县| 长岭县| 湘潭市| 安福县| 静安区| 平泉县| 吉首市| 孝昌县| 郯城县| 海林市| 克拉玛依市| 吉木萨尔县| 图木舒克市| 长丰县| 交口县| 社旗县| 梅河口市| 铜山县| 靖边县| 乌兰浩特市|