首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用GemFire会话进行关键的GemFire时,如何在GemFire脉冲/Gfsh中查看会话属性?

当使用GemFire会话进行关键的GemFire时,如何在GemFire脉冲/Gfsh中查看会话属性?
EN

Stack Overflow用户
提问于 2018-09-19 14:43:50
回答 2查看 141关注 0票数 0

我们能够通过Session管理将数据保存/检索到/从GemFire中检索。

代码语言:javascript
复制
     session.getAttribute(sessionKey)    // session is from gemfire.

在GemFire脉冲中,我们可以通过使用查询来查看会话ID .

代码语言:javascript
复制
     select * from /regionName.keySet 

如何查看针对特定会话id存储的属性和值?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-19 15:34:14

简单的回答是“您不能”,至少不要使用纯GemFire API,其中包括gfshPULSE和/或通过QueryService直接执行OQL

但是,您可以通过编程方式使用SpringRepository抽象来实现这个用例;特别是通过已经得到Repository支持的FindByIndexNameSessionRepository实现。

希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2018-12-21 01:55:07

这并不是完全正确的。

可以使用精心编制的OQL查询语句,在Gfsh或Pulse的DataBrowser工具(扩展)中检查会话对象、会话属性和会话属性值(即应用程序域对象存储在会话中)。

在Apache /Pivotal (SSDG)中使用Session时,可以使用以下OQL查询检查Session (例如,HttpSession)。

您必须注意,某些OQL查询(取决于序列化格式)可能导致应用程序域对象,甚至SSDG的会话对象被反序列化,在这种情况下,需要将SSDG、所有SSDG的依赖项(例如核心Spring框架)和存储在服务器类路径上的Session中的对象的应用程序域对象类型(即类)进行反序列化。

也可以看到这个相关的所以问题/回答

希望这能有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52408538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档