RedisX Redis 线程池实现及用法

我要开发同款
匿名用户2017年01月03日
57阅读
所属分类Java、服务器软件、缓存服务器
授权协议LGPL

作品详情

RedisX什么是redisx?

1、包含几乎所有redis线程池实现以及用法;

2、包含redisMasterSlave主备实现;

3、包含redis读写分离;

4、包含redisSentinel线程池;

6、包含redisSentinelSalve线程池;

7、新增线程池对spring支持,和spring完美集成;

8、包含redisSentinelShardedMasterSlave线程池;

9、包含redis对象序列化压缩算法,gz和lzma等;

RedisX单个Reids线程用法:

publicclassTestRedis{   publicstaticvoidmain(String[]args){      for(inti=0;i

 RedisXSharedMasterSlaveSentinel用法: 

publicclassTestRedisUtils{  publicstaticStringvalue="2017年春运来得早,又赶上火车票预售期由60天调整至30天,购票期相对集中。对准备回家过年的人们而言,回家的火车票还好买吗?";  publicstaticvoidmain(String[]args)throwsInterruptedException  {         for(inti=0;i

RedisXRedisCluster线程池用法参考: 

publicclassTestRedisCluster{   publicstaticvoidmain(String[]args){     for(inti=0;i

对spring的支持,包com.redissdk.redis.spring下提供spring的支持,用法参考,masterslave读写分离spring配置文件这里贴出来看不到,大家去项目里面去看吧,在test源码包下面的resource下!

spring配置文件配置可以直接配置线程池或指定一个配置文件配置JAVASpring注解测试DEMO:

@RunWith(SpringJUnit4ClassRunner.class)//整合 @ContextConfiguration(locations="classpath:applicationContext_masterslave.xml")//加载配置publicclassSpringRedisXMasterSlaveTest {      @Autowired   privateRedisXMasterSlaveredisXMsterSlave;      @Autowired   privateRedisXMasterSlaveredisXMsterSlaveOfConfig;      @Test   publicvoidTestRedisX()   {      Stringkey="key:_redisx_01_masterslave";            //添加对象      Stringr_=redisXMsterSlave.setObject(key,"12356465");      System.out.println("存入返回:"+r_);      //获取对象      Strings=redisXMsterSlave.getObject(key,String.class);      System.out.println("缓存取数据:"+s);            //删除对象      longd_=redisXMsterSlaveOfConfig.del(key);      System.out.println("删除返回:"+d_);   }}

 

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论