zoukankan      html  css  js  c++  java
  • redis 一些使用过的命令

    因为我是JAVA的,所以也是用java的api

    主要是文档看起来太麻烦,自己英文也不好,每次用之前都要看一遍,自己把常用的一点点的放进来,方便使用

    分布式连接池对象配置

    JedisPoolConfig config = new JedisPoolConfig();
    //最大连接数
    config.setMaxTotal(15);
    //最大连接空闲数
    config.setMaxIdle(10);
    //最小连接空闲数
    config.setMinIdle(10);
    //最大等待时间
    config.setMaxWaitMillis(500);
    //多长空闲时间之后回收空闲连接
    config.setMinEvictableIdleTimeMillis(60000);

    //在获取连接的时候检查有效性, 默认false
    config.setTestOnBorrow(false);

    //在空闲时检查有效性, 默认false
    config.setTestWhileIdle(false);


    List<JedisShardInfo> shards = new ArrayList<JedisShardInfo>();
    JedisShardInfo jinfo=new JedisShardInfo("IP", port);
    jinfo.setPassword(password);
    shards.add(jinfo); //对象放入list
    shardedJedisPool = new ShardedJedisPool(config, shards);//list与配置放入线程池

    1.db操作

    select(num);//切换数据库,redis有16个数据库,num可以为0-15

    //删除当前1号数据库下的所有数据

    jedis.select(1);
    jedis.flushDB();

    2.对整个数据库的操作

    del(key);//删除表,不管你是什么类型的表 key是表名称

    3.LIST

    lpush(key,vallue);//放入list头部

  • 相关阅读:
    数据结构:排序(1)
    日语分类系列:05
    数据结构:图(2)
    日语分类系列:04
    数据结构:图(1)
    日语分类系列:03
    数据结构:树
    django-restframework view中的内容
    django-restframework serializers文件的内容
    django-restframework settings 内设置及功能
  • 原文地址:https://www.cnblogs.com/cbdd/p/5852239.html
Copyright © 2011-2022 走看看