我们正在建立小型的社交网络,并与朋友建立联系并在场。我们计划使用Neo4J实现朋友连接。并且我们已经具有用于状态管理的基础结构,该基础结构在Redis中使用过期密钥实现(如果没有密钥,则意味着用户处于脱机状态,否则认为用户处于联机状态)。
在获得好友关系之后,用户很可能会尝试获得状态,所以问题就出在这里。
有没有办法在Neo4J节点中实现自动的值更改?
在我们的案例中,目的是用Neo4J存储的数据替换Redis的存在,以最大程度地减少对服务器的请求和额外的查询。
现在还没有这种机制,但是在服务器扩展或内核扩展中应该很简单地实现。
您将使用事务事件列表查看属性更改,并将这些键添加到超时过期映射(或索引)中,然后定期检查该映射。
但这需要一些Java编码或向Neo4j社区寻求帮助,或者需要Neo Technology进行咨询。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句