redis java开发例子
来源:互联网 发布:mysql 字段数值累加 编辑:程序博客网 时间:2024/05/18 03:04
转自> http://www.cnblogs.com/edisonfeng/p/3571870.html
1)功能类
package com.redis;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Set;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;import redis.clients.jedis.JedisShardInfo;import redis.clients.jedis.ShardedJedis;import redis.clients.jedis.ShardedJedisPool;import redis.clients.jedis.SortingParams;public class RedisClient { private Jedis jedis;//非切片额客户端连接 private JedisPool jedisPool;//非切片连接池 private ShardedJedis shardedJedis;//切片额客户端连接 private ShardedJedisPool shardedJedisPool;//切片连接池 public RedisClient() { initialPool(); initialShardedPool(); shardedJedis = shardedJedisPool.getResource(); jedis = jedisPool.getResource(); } /** * 初始化非切片池 */ private void initialPool() { // 池基本配置 JedisPoolConfig config = new JedisPoolConfig(); config.setMaxActive(20); config.setMaxIdle(5); config.setMaxWait(1000l); config.setTestOnBorrow(false); jedisPool = new JedisPool(config,"127.0.0.1",6379); } /** * 初始化切片池 */ private void initialShardedPool() { // 池基本配置 JedisPoolConfig config = new JedisPoolConfig(); config.setMaxActive(20); config.setMaxIdle(5); config.setMaxWait(1000l); config.setTestOnBorrow(false); // slave链接 List<JedisShardInfo> shards = new ArrayList<JedisShardInfo>(); shards.add(new JedisShardInfo("127.0.0.1", 6379, "master")); // 构造池 shardedJedisPool = new ShardedJedisPool(config, shards); } public void show() { KeyOperate(); StringOperate(); ListOperate(); SetOperate(); SortedSetOperate(); HashOperate(); jedisPool.returnResource(jedis); shardedJedisPool.returnResource(shardedJedis); } private void KeyOperate() { 。。。 } private void StringOperate() { 。。。 } private void ListOperate() { 。。。 } private void SetOperate() { 。。。 } private void SortedSetOperate() { 。。。 } private void HashOperate() { 。。。 }}
2)测试类
package com.redis;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub new RedisClient().show(); }}
3、各个功能函数
参考上面转载地址
0 0
- redis java开发例子
- redis Java使用例子
- java操作redis使用例子
- Redis 的 C++开发包 使用例子
- Redis 的 C++开发包 使用例子
- java webservice 开发例子
- sentinel-redis Java开发
- Redis JAVA API的用法例子
- java 连接Redis的小例子
- redis例子
- Java邮件开发简单例子
- java开发webService完整例子
- java邮件开发,简单例子
- Java开发-Redis客户端Jedis
- redis基本认识以及在windows上Java操作redis例子
- java用XFire开发调用webService例子
- java用XFire开发调用webService例子
- java+jboss消息服务开发简单例子
- tomcat架构分析 (JNDI配置)
- linux常用基本命令之二十三cat
- eclipse中将Java项目转换为web项目
- 使用U盘安装CentOS6.5
- IOS 开发 证书显示 此证书签发者无效 解决办法
- redis java开发例子
- 时间差、星期、时间显示、学习记录
- 【LeetCode】002 Single Number 寻找单身狗
- 机器学习中的相似性度量
- POJ 1286 Necklace of Beads(polya)
- ORACLE SQL整理笔记
- AFNetworking Post 出错 Code=-1011 Request failed: bad request (400)
- Java 日期时间
- 【c#学习笔记】 基础篇