码迷,mamicode.com
首页 > 其他好文 > 详细

Jedis(一)——最简单的Demo

时间:2019-09-28 19:50:23      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:函数   字符串   str   color   查询   数据   pool   大连   连接数   

在之前很长的时间里,一直有一些声音,把“Redis” 与 “分布式” 、 “SpringCloud ” 关联起来,我不清楚这是什么样的市场环境导致的,没用过,我也不敢说,我也不敢问。

Redis的定义上,是一个数据库,具备了数据库的特征,可以做数据同步、做集群,这些功能MySQL也有,平常我们也不搞,这样理解,多少能减轻一些学习压力。

 

更多指令可以直接查询文档,Jedis通常中有同名函数。

依赖

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

Demo

查询全部的key

package cn.seaboot.common.file;

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

import java.util.Set;

/**
 * @author css
 * @date 2019/9/24 22:20
 */
public class Test {
   public static void main(String[] args) {
      //创建连接池配置对象
      JedisPoolConfig config = new JedisPoolConfig();
      //设置最大连接数
      config.setMaxTotal(25);
      config.setMaxIdle(20);
      config.setMinIdle(5);
      try (
         JedisPool pool = new JedisPool(config, "127.0.0.1", 6379);
         Jedis jedis = pool.getResource()) {
         //登录,如果没有设置密码这段可以省略
         //jedis.auth("1234");
         //选择DB0数据库
         jedis.select(0);
         Set<String> keyList = jedis.keys("*");
         System.out.println(keyList);

         String key1 = "key1", key2 = "key2";
         //none(key不存在),string(字符串),list(列表),set(集合),zset(有序集),hash(哈希表)
         String type = jedis.type(key1);

         System.out.println(type);

      }
   }
}

 

Jedis(一)——最简单的Demo

标签:函数   字符串   str   color   查询   数据   pool   大连   连接数   

原文地址:https://www.cnblogs.com/chenss15060100790/p/11604348.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!