Redis中有很多操作命令,今天就给大家整理一下,或许不够全面,欢迎留言沟通。

redis常用命令
作用 命令 描述
查看所有key keys *
模糊匹配key keys xxx* | keys *xx*
根据key删除指定缓存数据 del keyname 这里的删除只能使用明确key进行删除,不支持模糊删除
沟通命令,查看状态 ping 输入 ping,redis 给我们返回 PONG,表示 redis 服务运行正常
查看当前数据库中 key 的数目 dbsize 语法:dbsize 作用:返回当前数据库的 key 的数量。
返回值:数字,key的数量
redis 修改默认使用db库 databases 100 Redis 默认使用 100 个库,从 0 到 100。 对数据库个数的修改,在 redis.conf 文件中
切换库命令 select db 使用其他数据库,命令是 select index
例1: select 5
删除当前库的数据 flushdb
 redis 自带的客户端退出当前连接 exit 或 quit
判断 key 是否存在 exists key

作用:判断 key 是否存在返回值:整数,存在 key 返回 1,其他返回 0. 使用多个 key,返回存在的 key 的数量。

例 1:exists keyname

设置 key 的生存时间 expire 语法:expire key seconds
作用:设置 key 的生存时间,超过时间,key 自动删除。单位是秒。
返回值:设置成功返回数字 1, 其他情况是 0 。
例 1: 设置红灯的倒计时是 5 秒
查询key剩余生存时间 ttl key 语法:ttl key

作用:以秒为单位,返回 key 的剩余生存时间(ttl: time to live)返回值:

-1 :没有设置 key 的生存时间, key 永不过期。
-2 :key 不存在
数字:key 的剩余时间,秒为单位

查看 key 所存储值的数据类型 type key

语法:type key
作用:查看 key 所存储值的数据类型返回值:字符串表示的数据类型

none (key 不存在)
string (字符串)
list (列表) set (集合)
zset (有序集)
hash (哈希表)

以上是常用的Redis命令语句,

Redis常用命令|查询|删除|模糊操作相关推荐

  1. Redis常用命令之操作Hash类型

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  2. redis常用命令:

    redis常用命令: 一 .键值相关命令: key:取出当前数据库中的所有key: keys *   //全匹配 keys  my* //模糊匹配 exists : 确认一个key是否存在,返回值1存 ...

  3. 八股文之linux中redis常用命令

    全局操作 查询键 # 查询所有的键,遍历所有的键 keys * 127.0.0.1:6379> keys * "backup4" "backup3" &q ...

  4. Redis常用命令集

    Redis常用命令集 1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit 2)持久化 save:将数据同 ...

  5. 查看redis常用命令

    Redis常用命令 一. Connection连接 ping 使用客户端向 Redis 服务器发送一个 PING ,如果服务器运作正常的话,会返回一个 PONG 案例: 测试ping quit 请求服 ...

  6. Redis 常用命令的学习

    Redis 常用命令的学习 文章目录 Redis 常用命令的学习 1. 介绍 2. Redis 的五种数据类型以及操作命令 1. 连接 2. Redis的key的操作命令 3.字符串类型:string ...

  7. redis常用命令个人总结

    一.前言 有时会碰到些运维问题,除了需要手动修改数据库外,还需要手动修改redis. 下方总结下redis常用命令. 二.redis常用命令 1.登录redis服务器后,执行命令登录redis: re ...

  8. git 常用命令(含删除文件)

    git 常用命令(含删除文件) Git常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库: ...

  9. redis常用命令手册大全 - 笔记

    一.redis key 命令 redis命令不区分大小写 1.EXISTS redis的 EXISTS 命令用于检查指定的key是否存在. 可用版本:>= 1.0.0 返回值 说明 0 key不 ...

最新文章

  1. php redis set集合操作,php对redis的set(集合)操作
  2. Firewalld共享上网及本地yum仓库搭建步骤
  3. drcom宽带认证登录超时_开发SSO单点登录需要注意的问题
  4. BI和大数据你能分清吗?
  5. Codeup墓地-问题 A: 算法7-15:迪杰斯特拉最短路径算法
  6. mongodb 日期分组聚合_mongoose聚合aggregate按日期分组计算
  7. 玩转MySQL之Linux下的简单操作(服务启动与关闭、启动与关闭、查看版本)
  8. java定义数组_java中数组的三种定义方式_java中数组的定义及使用方法(推荐)...
  9. python写一个类_python3学习笔记--002--写一个类
  10. Netty学习之读netty权威指南(三)
  11. linux用户及组管理实训,实训 Linux下用户和组的管理和权限命令操作.doc
  12. vscode中输入感叹号无法识别html模板
  13. redis之集群运维总结
  14. 社会学与计算机哪个考研容易,国内几所较热的社会学系考研难度比较
  15. 那些看网络小说的时光——2019
  16. linux之vim下载及编写规则
  17. uni-app - 九宫格老虎机抽奖机插件源码(支持服务端API接口控制最终中奖的奖品,自定义组件可随意配置和控制,带组件文档轻松 DIY 自己的营销页抽奖机)幸运抽奖圆形大转盘插件组件
  18. elf文件从原理到实现个人总结
  19. 什么是网络爬虫以及通用爬虫和聚焦爬虫的介绍
  20. 量化分析之(四)股票暴涨行情不错过之买持股基金

热门文章

  1. 性能提升40%: 腾讯 TKE 用 eBPF 绕过 conntrack 优化 K8s Service
  2. MySQL安装+初始化操作
  3. python实现自动登录网页版_Python实现自动登录站点
  4. 大咖 | 霍金学生、计算机视觉领域奠基人Alan Yuille:AI的进步需要基础理论上有所发展
  5. css超出显示...
  6. Provisioning profile XX doesn't include signing certificate “XX”报错,不同于其他办法的分析
  7. Manjaro/Arch下Pango-ERROR Harfbuzz version too old的解决方法
  8. chrome安装json解析插件
  9. golang excelize 智能匹配excel工作表
  10. Discoverer的安装