В этой статье используется конкретный код JEDI, управляющего базой данных REDIS для вашей ссылки. Конкретный контент заключается в следующем
Я не буду написать введение о nosql, просто введите код
Первый шаг направляется, не так много
Основные операции:
Пакет демонстрация; импорт org.junit.test; import redis.clients.jedis.jedis; import redis.clients.jedis.jedispool; import redis.clients.jedis.jedispoolconfig; демо открытого класса {// redis java java @test void test1 () {// Получить подключение к объекту java. Jedis ("Localhost", 6379); // хранить и получить данные jedis.set («Имя пользователя», «yiqing»); String username = jedis.get ("имя пользователя"); System.out.println (имя пользователя); } // jedis connection Pool получает объект соединения jedis @test public void test2 () {// Настройка и создание Redis Connection Pool JedispoolConfig Boolconfig = new JedispoolConfig (); // максимальный (небольшой) номер на холостом ходу boolconfig.setmaxidle (30); BoolConfig.SetMinidle (10); // максимальное количество подключений BoolConfig.SetMastotal (50); Jedispool pool = new jedispool (poolconfig, "Localhost", 6379); // Получить ресурсы jedis jedis = pool.getresource (); jedis.set («имя пользователя», «yiqing»); String username = jedis.get ("имя пользователя"); System.out.println (имя пользователя); // закрыть ресурс jedis.close (); // Пул соединений не будет закрыт во время разработки // pool.close (); }}ПРИМЕЧАНИЕ. Если прогон не удается, есть только одна причина: Redis не включается:
Хорошо, мы можем использовать визуальные инструменты для наблюдения:
Сохраните успешно! !
Следующий:
Нам нужно извлечь класс инструментов для легкой работы:
Пакет Демо; импорт java.io.ioexception; импорт java.io.inputStream; импорт java.util.properties; импорт redis.clients.jedis.jedis; импорт redis.clients.jedis.jedispool; importis.clients.jedis.jedispoolconfig; public class jedispool; static {// Загрузить файл конфигурации inputstream in = jedispoolutils.class.getClassloader (). getResourCeasStream ("redis.properties"); Свойства Pro = новые свойства (); try {pro.load (in); } catch (ioException e) {e.printstackTrace (); } // Получить объект бассейна jedispoolconfig boolconfig = new jedispoolconfig (); Boolconfig.setMaxIdle (integer.parseint (pro.get ("redis.maxidle"). ToString ())); // максимальный номер IDLE BOOLCONFIG.SETMINIDLE (integer.parseint (pro.get ("minidle"). tosstring ()); Boolconfig.setmaxtotal (integer.parseint (pro.get ("redis.maxtotal"). ToString ()); // максимальное количество соединений пул = new jedispool (PoolConfig, pro.getProperty ("redis.url"), integer.parseint (pro.get ("Redis.port"). } // Получить jedis resources public static jedis getJedis () {return pool.getresource (); }}Создайте новый файл в рамках SRC: Redis.properties:
redis.maxidle = 30redis.minidle = 10redis.maxtotal = 100redis.url = localhostredis.port = 6379
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.