zoukankan      html  css  js  c++  java
  • springboot集成redis

    1、引入依赖

      <dependency>
              <groupId>redis.clients</groupId>
              <artifactId>jedis</artifactId>
        </dependency>
    

    2、配置类

    public interface RedisConfig {
    
        String host = "62.234.155.68";
    
        int port = 6379;
    
        int timeout = 0;
    
        // 连接池最大连接数(使用负值代表没有限制)
        int maxActive = 200;
    
        // 连接池中的最大空闲连接
        int maxIdle = 8;
    
        // 连接池中的最小空闲连接
        int minIdle = 8;
    
        // 连接池最大阻塞等待时间(负值代表没有限制)
        long maxWait = -1;
    
        String password = "****";
    }
    

    3、工具类

    public class RedisUtil {
    
        private static JedisPool jedisPool;
    
        static {
            JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
            jedisPoolConfig.setMaxIdle(RedisConfig.maxIdle);
            jedisPoolConfig.setMaxWaitMillis(RedisConfig.maxWait);
            jedisPoolConfig.setMaxTotal(RedisConfig.maxActive);
            jedisPoolConfig.setMinIdle(RedisConfig.minIdle);
            jedisPool = new JedisPool(jedisPoolConfig, RedisConfig.host, RedisConfig.port, RedisConfig.timeout, null);
            System.out.println(jedisPool.isClosed());
        }
    
        public static void set(String key, String value){
            try(Jedis jedis = getJedis()){
                jedis.set(key, value);
            }
        }
    
        public static String get(String key){
            try(Jedis jedis = getJedis()){
                return jedis.get(key);
            }
        }
    
        public static long setNx(String key, String value){
            try(Jedis jedis = getJedis()){
                return jedis.setnx(key, value);
            }
        }
    
        public static void hashSet(String key, String field, String value){
            try(Jedis jedis = getJedis()){
                jedis.hset(key, field, value);
            }
        }
    
        public static void hashGet(String key, String field){
            try(Jedis jedis = getJedis()){
                jedis.hget(key, field);
            }
        }
    
        private static Jedis getJedis(){
            return jedisPool.getResource();
        }
    }
    

      

  • 相关阅读:
    JavaScript中的分支结构
    JavaScript中的函数
    JavaScript的数据类型转换
    javascript 概述及基础知识点(变量,常量,运算符,数据类型)
    关于检索关键字的常用四种方法
    Array.prototype.sort()
    String()与toString()区别和应用
    关于css的优先级
    android--asp.net webservice 返回json
    android--handler
  • 原文地址:https://www.cnblogs.com/hanwenbo/p/13496469.html
Copyright © 2011-2022 走看看