Jedis操作Redis


maven:

 <!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.9.0</version>
        </dependency>

code:

package com.qhong;

import redis.clients.jedis.Jedis;

public class Main {
    public static void main(String[] args) {
        //連接本地的 Redis 服務
        Jedis jedis = new Jedis("127.0.0.1",6379);
        jedis.auth("hongda$123456");
        System.out.println("Connection to server sucessfully");
        jedis.set("name","hongda");
        jedis.set("age","31");
        System.out.println("name:"+jedis.get("name"));
        System.out.println("age:"+jedis.get("age"));
        //查看服務是否運行
        System.out.println("Server is running: "+jedis.ping());
        jedis.close();
    }
}

output:

Connection to server sucessfully
name:hongda
age:31
Server is running: PONG

==============================

JedisPool:

package com.qhong;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

public class Main {
    public static void main(String[] args) {
        // 主機地址
        String host = "127.0.0.1";
        // 構建連接池配置信息
        JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
        // 設置最大連接數
        jedisPoolConfig.setMaxTotal(50);
        // 超時時間
        int timeout = 10000;
        // 授權密碼
        String password = "hongda$123456";
        // 構建連接池
        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, 6379, timeout, password);
        // 從連接池中獲取連接
        Jedis jedis = jedisPool.getResource();
        // 設置訪問密碼
        // 讀取數據
        System.out.println(jedis.get("name"));
        System.out.println(jedis.get("age"));
//      // 將連接還回到連接池中
//      jedisPool.returnResource(jedis);

        // 釋放連接池
        jedisPool.close();
    }
}

=================================================

ShardedJedisPool:

 

 

https://my.oschina.net/shyloveliyi/blog/502017

http://m.blog.csdn.net/article/details?id=53956196

http://www.importnew.com/19321.html

http://flyingsnail.blog.51cto.com/5341669/1371650

http://www.cnblogs.com/liuling/p/2014-4-19-04.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM