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头部

  • 相关阅读:
    iPad 3g版完美实现打电话功能(phoneitipad破解)
    vb.NET基础总结
    PMP考试的过与只是
    Oracle基础学习5-- Oracle权限之”角色”
    linux内存操作----kernel 3.5.X copy_from_user()和copy_to_user()
    猜数字游戏
    pthread_t definition
    POJ 2057 The Lost House
    简单截图功能实现
    java实现罗马数字转十进制
  • 原文地址:https://www.cnblogs.com/cbdd/p/5852239.html
Copyright © 2011-2022 走看看