美文网首页
Redis入门到高可用-3.Redis客户端

Redis入门到高可用-3.Redis客户端

作者: 笨鸡 | 来源:发表于2019-08-18 18:51 被阅读0次

    1.Redis客户端

    • Java客户端:Jedis
    • python客户端:redis-py

    2.Java客户端:Jedis

    • Jedis是什么

      Jedis是什么.png
    • 获取Jedis

      Maven配置Jedis jar包

      <!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
      <dependency>
        <groupId>redis.clients</groupId>
        <artifactId>jedis</artifactId>
        <version>3.1.0</version>
      </dependency>
      
      Jedis直连.png
    • Jedis基本使用

      简单使用1.png
      简单使用2.png
      简单使用3.png
    • jedis连接池使用

      • Jedis直连

        Jedis直连图.png
      • Jedis连接池

        Jedis连接池.png
      • 方案对比

        方案对比.png
      • JedisPool使用

        Jedis连接池使用1.png
        Jedis连接池使用2.png

    3.python客户端:redis-py

    • 获取redis-py

    • 基本使用

      redis-py使用1.png
      redis-py使用2.png
      redis-py使用3.png
      redis-py使用4.png

    4.go客户端

    • 选择客户端

      redigo.png
    • 基本使用

      redigo使用1.png
      redigo使用2.png

    5.Jedis配置优化

    • Jedis连接池配置
    // 超出最大连接池示例
    import redis.clients.jedis.Jedis;
    import redis.clients.jedis.JedisPool;
    import redis.clients.jedis.JedisPoolConfig;
    
    public class JedisPoolOptimizeTest {
        public static void main(String[] args) {
            JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
            jedisPoolConfig.setMaxTotal(10);
            jedisPoolConfig.setMaxWaitMillis(1000);
    
            JedisPool jedisPool = new JedisPool(jedisPoolConfig, "127.0.0.1", 6379);
    
            for (int i = 0; i < 10; i++) {
                Jedis jedis = null;
                try {
                    jedis = jedisPool.getResource();
                    jedis.ping();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
    
            jedisPool.getResource().ping();
        }
    }
    
    Jedis连接池配置1.png
    Jedis连接池配置2.png
    Jedis连接池配置3.png
    Jedis连接池配置4.png
    Jedis连接池配置5.png
    Jedis连接池配置6.png
    Jedis连接池配置7.png
    Jedis连接池配置8.png
    Jedis连接池配置9.png
    Jedis连接池配置10.png

    相关文章

      网友评论

          本文标题:Redis入门到高可用-3.Redis客户端

          本文链接:https://www.haomeiwen.com/subject/zqcdsctx.html