shiro-redis 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
shiro-redis 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache
开发语言: Java
操作系统: 跨平台
收录时间: 2014-09-16
提 交 者: alexxiyang

shiro 的cache只提供了ehcache和concurrentHashMap的实现。这是一个redis 的cache实现。希望可以帮到你们

如何使用 

添加以下依赖到pom.xml

      org.crazycake      shiro-redis      2.4.2.1-RELEASE

如何配置
有2种配置方式:

  • ini文件

  • spring配置文件

ini方式:

#redisManager
redisManager = org.crazycake.shiro.RedisManager
#optional if you don't specify host the default value is 127.0.0.1
redisManager.host = 127.0.0.1
#optional , default value: 6379
redisManager.port = 6379
#optional, default value:0 .The expire time is in second
redisManager.expire = 30
#optional, timeout for jedis try to connect to redis server(In milliseconds), not equals to expire time! 
redisManager.timeout = 0
#optional, password for redis server
redisManager.password = 

#============redisSessionDAO=============
redisSessionDAO = org.crazycake.shiro.RedisSessionDAO
redisSessionDAO.redisManager = $redisManager
sessionManager = org.apache.shiro.web.session.mgt.DefaultWebSessionManager
sessionManager.sessionDAO = $redisSessionDAO
securityManager.sessionManager = $sessionManager

#============redisCacheManager===========
cacheManager = org.crazycake.shiro.RedisCacheManager
cacheManager.redisManager = $redisManager
#custom your redis key prefix, if you doesn't define this parameter shiro-redis will use 'shiro_redis_session:' as default prefix
shiroCacheManager.keyPrefix = users:security:authz:
securityManager.cacheManager = $cacheManager

spring配置文件方式

        
    
    
    
    
                        /login.jsp = anon
            /user/** = anon
            /register/** = anon
            /unauthorized.jsp = anon
            /css/** = anon
            /js/** = anon

            /** = authc

就是这样,这么简单!

提供一个与springBoot集成的案列

http://z77z.oschina.io/2017/02/17/SpringBoot+Shiro%E5%AD%A6%E4%B9%A0%E4%B9%8B%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8A%A8%E6%80%81%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86%E5%92%8CRedis%E7%BC%93%E5%AD%98/

展开阅读全文

代码

shiro-redis 的相关资讯

还没有任何资讯

shiro-redis 的相关博客

shiro-redis整合

原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/80791219 ©王赛超 <div id="article_conte...

shiro-redis实现session存储到redis

  shiro-redis开源项目已经很好的将shiro与redis整合到一起,实现了将session存入redis,可以方便的用于session共享实现集群...

Shiro Demo 示例(SpringMVC-Mybatis-Shiro-redis)

Shiro Demo 准备工作 运行前申明 请看完本页面的所有细节,对你掌握这个项目来说很重要,别一上来就搞,你不爽,我也不爽。 ...

Shiro配置以及redis配置

//druid连接池配置 @Configuration public class DruidConfig { @Bean public ServletRegistrationBean drui...

基于Redis的Shiro Session共享

基于redis的session共享 由 Redis负责 session 数据的存储,而我们自己实现的 session manager 将负责 session 生命周期的管理...

SpringBoot学习笔记之Shiro整合Redis代码解读

1. shiro默认使用的MemoryConstrainedCacheManager创建MapCache来保存认证、权限缓存数据,通过MemorySessionDAO保存会话缓存...

shiro之redis频繁访问问题

目前安全框架shiro使用较为广泛,其功能也比较强大。为了分布式session共享,通常的做法是将session存储在redis中,实现多个节...

shiro redis session共享问题

package com.zm.blog.config.shiro; import java.io.Serializable; import javax.annotation.Resource; import org.apache.sh...

评论 (5)

加载中
嗯.不错..正想自己写呢.没想到有现呈的了 #shiro-redis#
2015/04/16 15:37
回复
举报
嗯.不错..正想自己写呢.没想到有现呈的了 #shiro-redis#
2015/04/16 15:37
回复
举报
嗯.不错..正想自己写呢.没想到有现呈的了 #shiro-redis#
2015/04/16 15:37
回复
举报
嗯.不错..正想自己写呢.没想到有现呈的了 #shiro-redis#
2015/04/16 15:37
回复
举报
嗯.不错..正想自己写呢.没想到有现呈的了 #shiro-redis#
2015/04/16 15:37
回复
举报
更多评论
5 评论
79 收藏
分享
返回顶部
顶部