A C D E G H I K L Q R S T U W
A
- AccessTokenVO - ai.yue.library.data.redis.vo.wx.open中的类
-
访问授权令牌信息-微信开放平台
- AccessTokenVO() - 类 的构造器ai.yue.library.data.redis.vo.wx.open.AccessTokenVO
-
- ai.yue.library.data.redis - 程序包 ai.yue.library.data.redis
-
data-redis库基于SpringRedis进行二次封装,更简单灵活,提供全局token与登录等特性
- ai.yue.library.data.redis.client - 程序包 ai.yue.library.data.redis.client
-
redis客户端
- ai.yue.library.data.redis.config - 程序包 ai.yue.library.data.redis.config
-
redis自动配置
- ai.yue.library.data.redis.config.properties - 程序包 ai.yue.library.data.redis.config.properties
-
redis自动配置属性
- ai.yue.library.data.redis.dto - 程序包 ai.yue.library.data.redis.dto
-
DTO定义
- ai.yue.library.data.redis.vo - 程序包 ai.yue.library.data.redis.vo
-
VO定义
- ai.yue.library.data.redis.vo.wx.open - 程序包 ai.yue.library.data.redis.vo.wx.open
-
VO定义-微信开放平台
C
- captchaValidate(String) - 类 中的方法ai.yue.library.data.redis.client.User
-
- Config() - 类 的构造器ai.yue.library.data.redis.config.properties.WxMaProperties.Config
-
- ConfigProperties - ai.yue.library.data.redis.config.properties中的类
-
redis可配置属性
- ConfigProperties() - 类 的构造器ai.yue.library.data.redis.config.properties.ConfigProperties
-
D
- del(String) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:DEL key,删除一个key
E
- expire(String, long) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:expire 设置过期时间,单位秒
G
- get(String) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:GET key,返回 key所关联的字符串值。
- getCaptchaImage() - 类 中的方法ai.yue.library.data.redis.client.User
-
获得-验证码图片
将验证码设置到redis
将验证码图片写入response,并设置ContentType为image/png
- getCellphone(String, String, String, String) - 类 中的方法ai.yue.library.data.redis.client.WxMaUser
-
获取用户绑定手机号信息
- getQqUserInfo(String, String) - 类 中的方法ai.yue.library.data.redis.client.User
-
获取用户个人信息
- getSessionInfo(String, String) - 类 中的方法ai.yue.library.data.redis.client.WxMaUser
-
获取登录后的session信息
- getUser(Class<T>) - 类 中的方法ai.yue.library.data.redis.client.User
-
获得用户相关信息
- getUserId() - 类 中的方法ai.yue.library.data.redis.client.User
-
获得用户ID
注意:若 user_id == null ,请先确认 User.login(Object) 方法是否存入 user_id 字段,此处可以传 JSON 与 POJO 对象
- getUserInfo(String, String, String, String, String, String) - 类 中的方法ai.yue.library.data.redis.client.WxMaUser
-
获取用户信息
- getWxAccessToken(String) - 类 中的方法ai.yue.library.data.redis.client.User
-
微信-获取access_token
- getWxUserInfo(String, String) - 类 中的方法ai.yue.library.data.redis.client.User
-
微信-获取用户个人信息
H
- hdel(String, Object...) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:HDEL key field [field ...]
- hget(String, String) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:HGET key field,返回哈希表 key中给定域 field的值
从hashKey获取值
- hgetall(String) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:HGETALL key,返回哈希表 key中,所有的域和值。
- hset(String, String, Object) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:HSET key field value,将哈希表 key中的域 field的值设为 value
设置hashKey的值
I
- incr(String, long) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:INCR key,将 key 中储存的数字值按增量递增。
K
- keys(String) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:KEYS pattern,查找所有符合给定模式 pattern的 key
L
- lock(String, Long) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
加锁
- login(Object) - 类 中的方法ai.yue.library.data.redis.client.User
-
登录
登录成功-设置token至Cookie
登录成功-设置token至Header
注意:登录之后的所有相关操作,都是基于请求报文中所携带的token,若Cookie与Header皆没有token或Redis中匹配不到值,将视为未登录状态
- logout() - 类 中的方法ai.yue.library.data.redis.client.User
-
登出
清除Redis-token
清除Cookie-token
- lpop(String) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:LPOP key,移除并返回列表 key的头元素。
- lpush(String, String) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:LPUSH key value,将一个值 value插入到列表 key的表头
Q
- QqProperties - ai.yue.library.data.redis.config.properties中的类
-
QQ可配置属性
- QqProperties() - 类 的构造器ai.yue.library.data.redis.config.properties.QqProperties
-
- QqUserDTO - ai.yue.library.data.redis.dto中的类
-
QQ用户信息
- QqUserDTO() - 类 的构造器ai.yue.library.data.redis.dto.QqUserDTO
-
R
- Redis - ai.yue.library.data.redis.client中的类
-
简单Redis
命令详细说明请参照 Redis
官方文档 进行查阅
- Redis() - 类 的构造器ai.yue.library.data.redis.client.Redis
-
- redis(StringRedisTemplate) - 类 中的方法ai.yue.library.data.redis.config.RedisAutoConfig
-
- RedisAutoConfig - ai.yue.library.data.redis.config中的类
-
redis自动配置
- RedisAutoConfig() - 类 的构造器ai.yue.library.data.redis.config.RedisAutoConfig
-
- rpush(String, String) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:RPUSH key value,将一个值 value插入到列表 key的表尾(最右边)。
S
- set(String, String) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:SET key value,设置一个key-value(将字符串值 value关联到 key)
- set(String, String, long) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:SET key value EX seconds,设置key-value和超时时间(秒)
- set(String, Object, long) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:SET key value EX seconds,设置key-value和超时时间(秒)
T
- ttl(String) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
实现命令:TTL key,以秒为单位,返回给定 key的剩余生存时间(TTL, time to live)。
U
- unlock(String, Long) - 类 中的方法ai.yue.library.data.redis.client.Redis
-
解锁
- User - ai.yue.library.data.redis.client中的类
-
User客户端
登录登出、第三方登录、token自动解析获取用户信息、分布式验证码
- User() - 类 的构造器ai.yue.library.data.redis.client.User
-
- user() - 类 中的方法ai.yue.library.data.redis.config.RedisAutoConfig
-
W
- WxMaProperties - ai.yue.library.data.redis.config.properties中的类
-
微信小程序可配置属性
- WxMaProperties() - 类 的构造器ai.yue.library.data.redis.config.properties.WxMaProperties
-
- WxMaProperties.Config - ai.yue.library.data.redis.config.properties中的类
-
- WxMaUser - ai.yue.library.data.redis.client中的类
-
微信小程序用户接口
- WxMaUser() - 类 的构造器ai.yue.library.data.redis.client.WxMaUser
-
- WxOpenProperties - ai.yue.library.data.redis.config.properties中的类
-
微信开放平台可配置属性
- WxOpenProperties() - 类 的构造器ai.yue.library.data.redis.config.properties.WxOpenProperties
-
- WxUserDTO - ai.yue.library.data.redis.dto中的类
-
微信用户信息
- WxUserDTO() - 类 的构造器ai.yue.library.data.redis.dto.WxUserDTO
-
A C D E G H I K L Q R S T U W
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.