首页 > 数据库 >Redis进阶命令

Redis进阶命令

时间:2023-12-12 18:15:17浏览次数:40  
标签:sort 进阶 eg Redis 命令 keyName expire ttl desc

1.设置过期时间

expire  [keyName]  [seconds]
eg:
expire foo 60

再次使用expire命令会重置键的过期时间。

2.查看剩余过期时间

ttl  [keyName]
eg:
ttl  foo

ttl表示time to live

3.使用事务

连续执行一系列命令

multi
[command1]
[command2]
...
exec

 

4.排序

可以对 list/set/zset  类型的键进行排序

sort  [keyName]

但是,上面是对数字的排序。需要降序的话,可以使用

sort  [keyName]  desc

取前几个的话可以使用limit

sort [keyName] desc limit [offset] [count]
eg:
sort  words desc limit 1 2

表示从大到小排列,跳过第一个后取2个数字,也就是取下标1,2位的元素

如果是字母的话,使用上面的语句就会报错

可以使用

sort  [keyName]  alpha

 

5.

标签:sort,进阶,eg,Redis,命令,keyName,expire,ttl,desc
From: https://www.cnblogs.com/AduBlog/p/17897503.html

相关文章

  • Redis_基础
    Redis_基础SQL与NoSQL对比数据结构:结构化---非结构化数据关联:关联的---无关联查询方式:SQL查询---非SQL事务特性:ACID---BASE存储方式:磁盘---内存扩展性:垂直---水平使用场景:数据结构固定,相关业务对数据安全性、一致性要求较高---数据结构不固定,对一致性、安全性要求不高,对......
  • Linux文件复制命令SCP
    scp命令:scp可以实现远程主机之间的文件复制,scp使用ssh协议,所以双方必须开启ssh后方能使用常用选项:-r:复制目录时使用-P:大写的P指定端口,远程主机未改端口号可省略,[email protected]:/tmp/111.jpg/Users/rkhd/Downloads/zhang *SCP获取远程主机上的文......
  • 【flink番外篇】3、fflink的source(内置、mysql、kafka、redis、clickhouse)介绍及示例(2
    Flink系列文章一、Flink专栏Flink专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink的基础部分,比如术语、架构、编程模型、编程指南、基本的datastreamapi用法、四大基......
  • 【flink番外篇】3、flink的source(内置、mysql、kafka、redis、clickhouse)介绍及示例(3)-
    Flink系列文章一、Flink专栏Flink专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink的基础部分,比如术语、架构、编程模型、编程指南、基本的datastreamapi用法、四大基......
  • 筑基-Windows&Linux常用命令
    1.针对文件管理和字符处理cdL切换目录~当前用户家目录~username特定用户的家目录-工作区切换前的上一个目录.当前目录..上一级目录cdW切换目录.当前目录..上一级目录不加参数显示当前所在目录路径pwdL显示当前工作目录lsL显示目录内容-a显......
  • liunx系统sed命令使用
    增sed'$行数i新增内容'文件名在文件里某行上面新增内容sed'$行数a新增内容'文件名在文件里某行下面新增内容-i.bak对源文件进行修改并备份修改之前源文件#在文件里第5行上面插入cccccc内容[root@VM-Project_Test/project]#sed'5icccccc'note_txt1234ccccc......
  • Linux常用命令
    前言本文意在记录平时在linux系统中的常用命令,还有一些常用软件(比如:nginx、redis、mysql等)的常用命令。以提高自己平常开发效率,因为有的时候会突然忘记。......
  • redis加锁逻辑分析
     publicbooleantryLock(longwaitTime,longleaseTime,TimeUnitunit)throwsInterruptedException{//省略部分代码time-=System.currentTimeMillis()-current;if(time<=0){acquireFailed(waitTime,unit,threadId);......
  • kvm virsh常用命令
    #查看已启动虚机[root@localhostdriver]#virshlistIdNameState----------------------------------------------------3ttt2running5ttt3running#查看所有虚机......
  • ubuntu 22.04 server 命令行很卡 很慢 无语
    我找到了另一个禁用帧缓冲区。我添加blacklistvga16fb到/etc/modprobe.d/blacklist-framebuffer.conf.......