RedisX什么是redisx?
1、包含几乎所有redis线程池实现以及用法;
2、包含redisMasterSlave主备实现;
3、包含redis读写分离;
4、包含redisSetiel线程池;
6、包含redisSetielSalve线程池;
7、新增线程池对sprig支持,和sprig完美集成;
8、包含redisSetielShardedMasterSlave线程池;
9、包含redis对象序列化压缩算法,gz和lzma等;
RedisX单个Reids线程用法:
publicclassTestRedis{ publicstaticvoidmai(Strig[]args){ for(iti=0;iRedisXSharedMasterSlaveSetiel用法:
publicclassTestRedisUtils{ publicstaticStrigvalue="2017年春运来得早,又赶上火车票预售期由60天调整至30天,购票期相对集中。对准备回家过年的人们而言,回家的火车票还好买吗?"; publicstaticvoidmai(Strig[]args)throwsIterruptedExceptio { for(iti=0;iRedisXRedisCluster线程池用法参考:
publicclassTestRedisCluster{ publicstaticvoidmai(Strig[]args){ for(iti=0;i对sprig的支持,包com.redissdk.redis.sprig下提供sprig的支持,用法参考,masterslave读写分离sprig配置文件这里贴出来看不到,大家去项目里面去看吧,在test源码包下面的resource下!
sprig配置文件配置可以直接配置线程池或指定一个配置文件配置JAVASprig注解测试DEMO:
@RuWith(SprigJUit4ClassRuer.class)//整合 @CotextCofiguratio(locatios="classpath:applicatioCotext_masterslave.xml")//加载配置publicclassSprigRedisXMasterSlaveTest { @Autowired privateRedisXMasterSlaveredisXMsterSlave; @Autowired privateRedisXMasterSlaveredisXMsterSlaveOfCofig; @Test publicvoidTestRedisX() { Strigkey="key:_redisx_01_masterslave"; //添加对象 Strigr_=redisXMsterSlave.setObject(key,"12356465"); System.out.pritl("存入返回:"+r_); //获取对象 Strigs=redisXMsterSlave.getObject(key,Strig.class); System.out.pritl("缓存取数据:"+s); //删除对象 logd_=redisXMsterSlaveOfCofig.del(key); System.out.pritl("删除返回:"+d_); }}







评论