redis常用命令
admin
2024-01-29 22:34:43
0
KEY
  • expires
  • keys *
  • ttl
  • pttl :返回毫秒
  • persist : 取消过期时间
  • exists
  • del
  • dump : 序列化给定的key
String
  • set
  • get
  • mset
  • mget
  • strlen : 查看字符串总长度
  • setnx
  • setex
  • getset : 获取并设置
  • psetex : 设置过期时间,单位毫秒
  • decr
  • decrby
  • incr
  • incrby
  • incrbyfolat
  • getbit
  • setbit
  • bitcount : 统计位数
  • append : 存在追加,不存在创建
  • getrange : 截取字符串
  • setrange : 设置字符串
  • msetnx
List
  • lpush
  • rpush
  • lpop
  • rpop
  • lrange
  • lindex : 获取指定索引的值
  • ltrim : 截取List
  • llen : 长度
  • blpop : 阻塞式弹出
Set
  • sadd
  • smembers
  • srandmember : 随机返回一个元素
  • spop : 随机返回并 出栈
  • sdiff
  • sinter
  • sunion
  • sdiffstore
  • sinterstore
  • sunionstore
  • scard : 元素的个数
  • srem : 移除某一个
  • smove : 将一个元素,,从一个集合移动到 另一个集合
  • sismember: 是否在这个集合中
Hash
  • hset
  • hget
  • hmset
  • hmget
  • hkeys
  • hvals
  • hgetalls
  • hsetnx
  • hexists : 是否存在这个字段
  • hincrby
  • hincrbyfloat
  • hdel : 删除某个filed
  • hlen : map的长度
  • hstrlen : 对应field 的value 的长度
ZSet
  • zadd
  • zrange
  • zrangebyscore
  • zcard : 根据member统计个数
  • zcount : 根据score统计个数
  • zlexcount : zlexcount k1 - + zlexcount k1 [v2 [v4 统计两个成员之间的数量 -:表示最小值,+:表示最大值
  • zrangebylex : 返回指定member区间类的成员
  • zinterstore : 求交集,,存入第三个集合,,相同的member会求和
  • zscore : 获取某个member的score
  • zrem : 弹出一个元素
  • zrevrange : 倒序
  • zrank : 排名
  • zrevrank : 排名倒序
  • zincrby
Jedis使用

导包:

redis.clientsjedis3.2.0jarcompile

public class MyJedis {public static void main(String[] args) {// 构造jedis对象Jedis jedis = new Jedis("localhost", 6379);// 密码认证jedis.auth("123");String ping = jedis.ping();System.out.println("ping = " + ping);//        jedis.hmset()// jedis中  方法的API 和 redis命令 高度一致,,所以jedis方法 见名知意}@Testpublic void test01(){// 构造一个 jedis 连接池JedisPool jedisPool = new JedisPool("localhost", 6379);// 从连接池中获取 jedisJedis jedis = jedisPool.getResource();// 如果在这段发生了异常,,那么 Jedis 无法归还连接String ping = jedis.ping();System.out.println("ping = " + ping);// 归还连接jedis.close();}}

改造:

public class Redis {private JedisPool jedisPool;public Redis() {GenericObjectPoolConfig config = new GenericObjectPoolConfig();// 连接池最大空闲数config.setMaxIdle(300);// 最大连接数config.setMaxTotal(1000);// 最大等待时间 ,, -1 表示没有限制config.setMaxWaitMillis(30000);// 在空闲时检查有效性 ?????config.setTestOnBorrow(true);this.jedisPool =  new JedisPool(config,"localhost",6379,3000,"123");}void execute(CallWithJedis callWithJedis){try(Jedis jedis = jedisPool.getResource()){callWithJedis.call(jedis);}}
}
/*** 调用jedis 执行的具体方法*/
public interface CallWithJedis {void call(Jedis jedis);
}

相关内容

热门资讯

金价会重现2011年暴跌及熊市... 2025年至2026年初,国际金价迎来一波规模空前的上行走势,国际金价自每盎司2500美元/盎司附近...
中国何时做出最强大模型?马斯克... (文/陈济深 编辑/张广凯) 今日,有网友在社交媒体提问称:“中国大模型预计何时能够达到Anthro...
落马市委书记留下33个烂尾工程... 6月18日,最高人民法院发布依法惩治渎职犯罪典型案例,其中提到曹某受贿、滥用职权一案。 据披露,2...
攻击217款银行应用:安卓木马... IT之家 6 月 19 日消息,安全公司 Zimperium 于 6 月 17 日发布博文,报告称其...
原创 免... 编辑 | 虞尔湖 出品 | 于见专栏 微短剧行业在2025年迈过了千亿规模门槛,全年3.3万部新剧...
奥克股份:独立董事任建纲辞任 奥克股份:独立董事任建纲辞任 每经AI快讯,6月18日,奥克股份公告,公司董事会近日收到独立董事任建...
2万亿存款“大迁徙”:当利率“... 一场由低利率和资产比价驱动的财富迁移正在发生,2万亿居民存款在两个月内“搬家”,寻找新的“避风港”。...
马化腾身家暴涨千亿,稳居大湾区... 6月17日,新财富杂志发布2026年中国创富榜500强榜单。榜单显示,以持股市值计算的上榜者总财富达...
大搜车冲刺纳斯达克:拟6月25... 雷递网 雷建平 6月18日 大搜车(DSC Holding,股票代码为:“DSC”)日前开启招股,准...
原创 美... 如果把全球能源市场比作一张大牌桌,那么这一轮中东风暴里最让西方分析师抓狂的,不是哪家产油国突然减产,...
董事长不能兼任集体委主任 股份合作公司在深圳城市发展过程中起到了重要作用,烟火气息浓厚。 南都记者 霍健斌 摄 股份合作公司...
高端GPU供给紧缺,海外算力租... 截至13:16,算力租赁概念午后拉升,科创创业人工智能ETF(588470)上涨4.94%,创业板人...
小红书推广,官方授权服务商怎么... 在当今数字化营销的时代,小红书推广已成为众多企业提升品牌知名度和产品销量的重要手段。然而,面对市场上...
小红书酝酿12年的电商突围战:... 当京东、淘天、抖音在618的牌桌上明争暗斗时,小红书搭起了另一座擂台。 上海静安寺地铁站里,小红书没...
何明医生:怎么判断是不是得了脏... 脏虚证不是某一项化验单上的指标,而是身体整体机能下滑的综合表现。判断是否“脏虚”,关键看症状和持续时...
一箱降12元!胖东来多款热门自... 6月17日,多位网友称,发现胖东来多款网红自营产品悄悄下调了价格,包括果汁、燕麦桶等深受消费者追捧的...
华尔街正向美国监管机构施压 要... 财联社6月18日讯(编辑 周子意)华尔街各机构目前正对美国监管机构施压,认为其实施的“巴塞尔资本规则...
医疗健康领域投融资日报(6月1... 据亿欧数据统计,昨日( 2026年6月17日)共披露 19起投融资事件,涉及 17家国内企业, 2家...
2026四川国际美酒博览会在绵... 6月18日上午,2026四川国际美酒博览会开幕式暨第三届中国酒业“华夏美学”大会在绵竹剑南老街举行。...
6月19日大空头集体开火!3万... 上市三天,市值碾压巴菲特,马斯克登顶万亿富豪。但电影《大空头》的原型们却坐不住了。 2026年6月,...