/** * */ package cn.zhucongqi.shardredis; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.jfinal.ext2.plugin.redis.ShardCache; import com.jfinal.ext2.plugin.redis.ShardRedis; import com.jfinal.ext2.plugin.redis.ShardRedisPlugin; import redis.clients.jedis.JedisShardInfo; /** * @author BruceZCQ * */ public class ShardRedisCache { /** * @param args */ public static void main(String[] args) { List<JedisShardInfo> shards = new ArrayList<JedisShardInfo>(); JedisShardInfo shard = new JedisShardInfo("192.168.1.250", 6379); shard.setPassword("redisadmin"); shards.add( shard ); ShardRedisPlugin redis = new ShardRedisPlugin(shards); redis.start(); ShardCache cache = ShardRedis.userShard(); cache.set("zcq", "--BruceZCQ---"); cache.set("zcq1", "--BruceZCQ---"); Map<Object, Object> map = new HashMap<Object, Object>(); map.put("name", "朱丛启"); map.put("addr", "北京市"); cache.hmset("map1", map); System.out.println(cache.get("zcq1")); System.out.println(cache.hvals("map1")); } }