app经常访问的信息可以放redis缓存
后台与redis交互可以使用Jedis,当然jedis需要配置如:权限验证,键值码过期时间等(
//设置key的有效期五分钟
//NX是不存在时才set, XX是存在时才set, EX是秒,PX是毫秒
jedis.set(token, GsonTool.beanToJson(aUser), "XX", "EX", MyMacro.RedisUserTokenExpireTime);
//直接set等同于iOS的dic,setvalue,会直接覆盖原值
)
redis里缓存对应的各种实体类的变动,尤其比较重要的信息的变动,如:用户的余额,变动应先变动数据库里用户的余额,变动完之后,也要及时刷新redis缓存的用户余额信息(及token对应的用户信息)