类 SaTokenCacheDao

java.lang.Object
cn.dev33.satoken.jboot.SaTokenCacheDao
所有已实现的接口:
cn.dev33.satoken.dao.SaTokenDao

public class SaTokenCacheDao extends Object implements cn.dev33.satoken.dao.SaTokenDao
使用Jboot的缓存方法存取Token数据
  • 字段详细资料

    • saRedisCache

      protected SaRedisCache saRedisCache
    • serializer

      protected io.jboot.components.serializer.JbootSerializer serializer
  • 构造器详细资料

    • SaTokenCacheDao

      public SaTokenCacheDao()
      使用默认redis配置
    • SaTokenCacheDao

      public SaTokenCacheDao(String cacheName)
      调用的Cache名称
      参数:
      cacheName - 使用的缓存配置名,默认为 default
  • 方法详细资料

    • get

      public String get(String key)
      指定者:
      get 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • set

      public void set(String key, String value, long timeout)
      指定者:
      set 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • update

      public void update(String key, String value)
      指定者:
      update 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • delete

      public void delete(String key)
      指定者:
      delete 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • getTimeout

      public long getTimeout(String key)
      指定者:
      getTimeout 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • updateTimeout

      public void updateTimeout(String key, long timeout)
      指定者:
      updateTimeout 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • getObject

      public Object getObject(String key)
      指定者:
      getObject 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • setObject

      public void setObject(String key, Object object, long timeout)
      指定者:
      setObject 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • updateObject

      public void updateObject(String key, Object object)
      指定者:
      updateObject 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • deleteObject

      public void deleteObject(String key)
      指定者:
      deleteObject 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • getObjectTimeout

      public long getObjectTimeout(String key)
      指定者:
      getObjectTimeout 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • updateObjectTimeout

      public void updateObjectTimeout(String key, long timeout)
      指定者:
      updateObjectTimeout 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • getSession

      public cn.dev33.satoken.session.SaSession getSession(String sessionId)
      指定者:
      getSession 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • setSession

      public void setSession(cn.dev33.satoken.session.SaSession session, long timeout)
      指定者:
      setSession 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • updateSession

      public void updateSession(cn.dev33.satoken.session.SaSession session)
      指定者:
      updateSession 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • deleteSession

      public void deleteSession(String sessionId)
      指定者:
      deleteSession 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • getSessionTimeout

      public long getSessionTimeout(String sessionId)
      指定者:
      getSessionTimeout 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • updateSessionTimeout

      public void updateSessionTimeout(String sessionId, long timeout)
      指定者:
      updateSessionTimeout 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • searchData

      public List<String> searchData(String prefix, String keyword, int start, int size, boolean sortType)
      指定者:
      searchData 在接口中 cn.dev33.satoken.dao.SaTokenDao
    • keyToBytes

      protected byte[] keyToBytes(Object key)
    • valueToBytes

      protected byte[] valueToBytes(Object value)
    • valueFromBytes

      protected Object valueFromBytes(byte[] bytes)