zoukankan      html  css  js  c++  java
  • shiro使用redis进行缓存时自定义缓存的key的方法。

      由于业务需要,准备在不同项目中使用同一个redis来进行授权的操作,这样就必须两个不同的系统调用的redis中的key一致,

    在网上搜索了很久之后未发现结果,于是一步一步的断点看,终于找到了shiro中设置rediskey的方法。

    	@Bean
    	public MyRealm myRealm() {
    		MyRealm myRealm = new MyRealm();
    		myRealm.setAuthorizationCacheName("com.manyun");
    		return myRealm;
    	}
    

      还可以对key的前缀进行修改

    @Bean
    	public RedisCacheManager cacheManager() {
    		RedisCacheManager redisCacheManager = new RedisCacheManager();
    		redisCacheManager.setRedisManager(redisManager());
    		redisCacheManager.setKeyPrefix("aaa");
    		return redisCacheManager;
    	}
    

      

  • 相关阅读:
    thinkphp目录解析
    开发规范
    form
    命名空间
    类与对象
    OS知识点汇总
    C++每日一记!
    语言哲学和语言逻辑
    形式语言与自动机
    C#脚本
  • 原文地址:https://www.cnblogs.com/huashuohehe/p/11985218.html
Copyright © 2011-2022 走看看