redis測試類

package com.uid.service.util;
import java.util.Iterator;
import java.util.List;
import java.util.Set;


import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisShardInfo;
import redis.clients.jedis.Transaction;

public class JedisUtilTest {

    public static void main(String[] args) {
       // connection();
     //   testConnection();//有需要密碼驗證
// redisString();
      redisList();
// redisSet();

    }

    public static void redisSet() {
        Jedis jedis = new Jedis("57.98.127.59");
        Set<String> list = jedis.keys("*");
        Iterator<String> ite = list.iterator();
        while (ite.hasNext()) {
            String key = ite.next();
            System.out.println("List of stored keys : " + key);
        }
    }

    public static void redisList() {
        JedisShardInfo shardInfo = new JedisShardInfo("redis://57.98.157.59:6379/9");//這裏是連接的本地地址和端口
        shardInfo.setPassword("so8Q3SI1");//這裏是密碼
        Jedis jedis = new Jedis(shardInfo);
        jedis.connect();
        jedis.lpush("tutorial-list", "Redis");
        jedis.lpush("tutorial-list", "Mongodb");
        jedis.lpush("tutorial-list", "Mysql");

        List<String> list = jedis.lrange("tutorial-list", 0, 5);
        for (int i = 0; i < list.size(); i++) {
            System.out.println("Stroed string in redis : " + list.get(i));
        }
    }

    public static void redisString() {
        Jedis jedis = new Jedis("127.0.0.1");
        jedis.set("nameIs", "renqiang");
        System.out.println("Stored string in redis : " + jedis.get("nameIs"));
    }

    public static void connection() {
        Jedis jedis = new Jedis("57.8.27.59");
//","6379","pNTXTx7bXuawCHAp"

        System.out.println(jedis.ping());
        Transaction t = jedis.multi();
        t.exec();
    }

    public static void testConnection() {
        JedisShardInfo shardInfo = new JedisShardInfo("redis://57.8.127.59:6379/9");//這裏是連接的本地地址和端口
        shardInfo.setPassword("saQSI1");//這裏是密碼
        Jedis jedis = new Jedis(shardInfo);
        jedis.connect();
        System.out.println("======================"+jedis.ping());
        Transaction t = jedis.multi();
        t.exec();
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章