bboss 令牌和凭证redis存储机制配置-阿里云开发者社区

开发者社区> bboss> 正文

bboss 令牌和凭证redis存储机制配置

简介: bboss 提供了四种令牌和凭证存储机制: 内存 不能在集群环境使用,只适用于单机部署应用 数据库 可在集群环境使用,同时适用于单机部署应用 mongodb 可在集群环境使用,同时适用于单机部署应用 redis 可在集群环境使用,同时适用于单机部署应用 下面分别介绍四种机制的配置和使用方法,我们只需修改/resources/tokenconf.
+关注继续查看
bboss 提供了四种令牌和凭证存储机制:

  • 内存 不能在集群环境使用,只适用于单机部署应用
  • 数据库 可在集群环境使用,同时适用于单机部署应用
  • mongodb 可在集群环境使用,同时适用于单机部署应用
  • redis 可在集群环境使用,同时适用于单机部署应用


下面分别介绍四种机制的配置和使用方法,我们只需修改/resources/tokenconf.xml配置文件中的tokenStoreService组件实现类即可,示例如下:
内存方式
<property name="tokenStoreService" class="org.frameworkset.web.token.MemTokenStore">
		<property name="validateApplication" class="org.frameworkset.web.token.NullValidateApplication"/>
	</property>

数据库方式
<property name="tokenStoreService" class="org.frameworkset.web.token.DBTokenStore">
		<property name="validateApplication" class="org.frameworkset.web.token.NullValidateApplication"/>
	</property>

存储令牌和凭证相关的表脚本(oracle和mysql):token.sql

mongodb方式
<property name="tokenStoreService" class="org.frameworkset.web.token.MongodbTokenStore">
		<property name="validateApplication" class="org.frameworkset.web.token.NullValidateApplication"/>
	</property>

mongodb服务器配置参考文档章节【6.mongodb客户端配置】:
bboss session共享使用方法介绍

redis方式
<property name="tokenStoreService" class="org.frameworkset.web.token.RedisTokenStore">
		<property name="validateApplication" class="org.frameworkset.web.token.NullValidateApplication"/>
	</property>

redis客户端采用jedis,redis配置集群/单机配置参考文档章节【一、redis配置 】:
bboss session redis插件使用指南

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用Redis搭建持久化K-V存储
最近在项目中需要在多机之间共享一些集合,Hash等有类型的数据结构,如果基于Mysql来存储的话需要预先定义一系列表结构并维护表结构和数据结构的一致性,后续还需要根据时间对数据库做旧数据清理工作,所以开始调研一些能满足下列需求的存储引擎。 具有高可用,持久化的特性。 数据可以设置失效时间,方便自动数据清理。 支持常用数据结构,如集合,有序集合,Hash map,列表等。 支持事务操作,
4367 0
redis是如何存储对象和集合的
在项目中,缓存以及mq消息队列可以说是不可或缺的2个重要技术。前者主要是为了减轻数据库压力,大幅度提升性能。后者主要是为了提高用户的体验度,我理解的是再后端做的一个ajax请求(异步),并且像ribbmitmq等消息队列有重试机制等功能。
1585 0
Redis混合存储产品与架构介绍
简介 Redis混合存储实例是阿里云自主研发的完全兼容Redis协议和特性的混合存储产品。通过将部分冷数据存储到磁盘,在保证绝大部分访问性能不下降的基础上,大大降低了用户成本并突破了内存对Redis单实例数据量的限制。
8553 0
Redis持久化存储
Redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Append-only file(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。
846 0
+关注
bboss
热衷开源,主要开源作品:开源框架bboss,bboss session,bboss 序列化等 bboss特色:http://yin-bp.iteye.com/blog/1080824
328
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载