redis会话为空,因为getsessionboundhashoperations条目

jvidinwx  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(172)

下面的条目Map是空的,这会导致在从redisoperationssessionrepository读取会话时出现空会话:整个方法签名

Map<Object, Object> entries = this.getSessionBoundHashOperations(id).entries();
        if (entries.isEmpty()) {
            return null;
        }
//Some code
(...)
private BoundHashOperations<Object, Object, Object> getSessionBoundHashOperations(String sessionId) {
        String key = this.getSessionKey(sessionId);
        return this.sessionRedisOperations.boundHashOps(key);
    }

同时,当使用keys命令从redis存储中提取它们时,没有空键,就像这里描述的:redis命令获取所有可用的键?
你知道为什么会这样吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题