java连接redis
2016-05-02 10:04
471 查看
针对java语言,redis
client也提供了多种客户端支持,按照推荐类型依次是:Jedis、Redisson、JRedis、JDBC-Redis、RJC、redis-protocol、aredis、lettuce。
Redisson的源码工程所在位置:https://github.com/mrniko/redisson。
示例:
新建maven工程, 在pom.xml文件的dependencies节点下增加如下内容:
代码如下:
client也提供了多种客户端支持,按照推荐类型依次是:Jedis、Redisson、JRedis、JDBC-Redis、RJC、redis-protocol、aredis、lettuce。
Redisson的源码工程所在位置:https://github.com/mrniko/redisson。
示例:
新建maven工程, 在pom.xml文件的dependencies节点下增加如下内容:
代码如下:
package com.gpl.test.redis; import java.util.Queue; import java.util.Set; import java.util.concurrent.ConcurrentMap; import org.redisson.Config; import org.redisson.Redisson; public class RedisExample { public static void main(String[] args) { // 1.初始化 Config config = new Config(); config.setConnectionPoolSize(10); config.addAddress("127.0.0.1:6379"); Redisson redisson = Redisson.create(config); System.out.println("reids连接成功..."); // 2.测试concurrentMap,put方法的时候就会同步到redis中 ConcurrentMap<String, Object> map = redisson.getMap("FirstMap"); map.put("gpl", "男"); map.put("cyl", "女"); ConcurrentMap resultMap = redisson.getMap("FirstMap"); System.out.println("resultMap==" + resultMap.keySet()); // 2.测试Set集合 Set mySet = redisson.getSet("MySet"); mySet.add("gpl"); mySet.add("cyl"); Set resultSet = redisson.getSet("MySet"); System.out.println("resultSet===" + resultSet.size()); //3.测试Queue队列 Queue myQueue = redisson.getQueue("FirstQueue"); myQueue.add(gpl"); myQueue.add("cyl"); myQueue.peek(); myQueue.poll(); Queue resultQueue=redisson.getQueue("FirstQueue"); System.out.println("resultQueue==="+resultQueue); // 关闭连接 redisson.shutdown(); } }
相关文章推荐
- redis在windows中的安装
- redis键过期
- redis之其他
- Redis中的11大优秀设计
- Redis 集群解决方案 Codis
- Redis应用场景(转)
- springmvc mybatis redis mysql maven搭建基本开发框架 (一)
- 缓存redis的处理
- redis cluster 安装部署
- Atitit.redis操作总结
- Atitit.redis操作总结
- Atitit.redis操作总结
- Redis实战-Jedis使用指南
- redis 使用
- redis的主从复制
- CentOS.56安装Redis监控工具RedisLive
- Redis+Keepalived主从热备秒级切换
- spring与redis集成之aop整合方案
- Redis的安装---linux
- Redis主从复制