当前位置: 首页 > news >正文

三. Redis 基本指令(Redis 快速入门-03)

三. Redis 基本指令(Redis 快速入门-03)

文章目录

  • 三. Redis 基本指令(Redis 快速入门-03)
  • 1. Redis 基础操作:
  • 2. 对 key(键)操作:
  • 3. 对 DB(数据库)操作
  • 4. 最后:

Reids 指定大全(指令文档): https://www.redis.net.cn/order/

在这里插入图片描述

Redis 命令十分丰富,包括的命令组有 Cluster、Connection、Geo、Hashes、HyperLogLog、 Keys、Lists、Pub/Sub、Scripting、Server、Sets、Sorted Sets、Strings、Transactions 一共 14个 redis 命令组两百多个 redis 命令

1. Redis 基础操作:

  • set key value : 设置 key,value 数据
127.0.0.1:6379> set k1 king

在这里插入图片描述

  • get key : 根据 key 查询对应的 value,如果不存在,返回空(nil)
127.0.0.1:6379> get k1

在这里插入图片描述

  • clear : 清除屏幕中的信息
127.0.0.1:6379> clear

在这里插入图片描述

  • quit/exit : 退出客户端 【说明: Redis 服务没有结束】
127.0.0.1:6379> quit
127.0.0.1:6379> exit
  • help 命令名称: 获取命令帮助文档,获取组中所有命令信息名称
127.0.0.1:6379> help get

在这里插入图片描述

2. 对 key(键)操作:

  • keys * : 查看当前库所有 key (匹配:keys *1)
127.0.0.1:6379> keys *

在这里插入图片描述

在这里插入图片描述

  • exists key:判断某个 key 是否存在

在这里插入图片描述

127.0.0.1:6379> exists key k1

在这里插入图片描述

  • type key :查看你的 key 是什么类型
127.0.0.1:6379> type k1

在这里插入图片描述

  • del key : 删除指定的 key 数据
127.0.0.1:6379> del k2

在这里插入图片描述

  • unlink key 根据 value 选择非阻塞删除【仅将 keys 从 keyspace 元数据中删除,真 正的删除会在后续异步操作】
127.0.0.1:6379> unlink k4

在这里插入图片描述

  • expire key 10 : 10 秒钟:为给定的 key 设置过期时间(默认没有设置过期时间的话,就是永久的)
    在这里插入图片描述

  • ttl key 查看还有多少秒过期,-1 表示永不过期,-2 表示已过期。(默认没有设置过期时间的话,就是永久的)

在这里插入图片描述

127.0.0.1:6379> expire k5 10
127.0.0.1:6379> ttl k5

在这里插入图片描述

3. 对 DB(数据库)操作

  • select: 命令切换数据库。redis 安装后,默认有 16 个库, 0-15
127.0.0.1:6379> select 1
127.0.0.1:6379[1]> select 0
OK
127.0.0.1:6379> select 2

在这里插入图片描述

  • dbsize:查看当前数据库的 key 的数量
127.0.0.1:6379> dbsize
(integer) 1

在这里插入图片描述

  • flushdb:清空当前库 (请慎重执行)。任何类型的数据都被被清除。
127.0.0.1:6379> flushdb

在这里插入图片描述

  • flushall:清空全部库(请慎重执行)。任何类型的数据都被被清除。
127.0.0.1:6379> flushall [AS

在这里插入图片描述

4. 最后:

“在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。感谢你们,我们总会在某个时刻再次相遇。”

在这里插入图片描述

http://www.lryc.cn/news/527395.html

相关文章:

  • 设计模式的艺术-代理模式
  • C#新语法
  • 微信小程序压缩图片
  • 通义灵码插件保姆级教学-IDEA(安装及使用)
  • windows下本地部署安装hadoop+scala+spark-【不需要虚拟机】
  • 倍频增量式编码器--角度插值法输出A,B(Aangular Interpolation)
  • LSM对于特殊数据的优化手段
  • 83,【7】BUUCTF WEB [MRCTF2020]你传你[特殊字符]呢
  • Go语言入门指南(二): 数据类型
  • 2025.1.26机器学习笔记:C-RNN-GAN文献阅读
  • FAST-DDS and ROS2 RQT connect
  • GESP2024年3月认证C++六级( 第三部分编程题(2)好斗的牛)
  • 记一次STM32编译生成BIN文件过大的问题(基于STM32CubeIDE)
  • 【暴力洗盘】的实战技术解读-北玻股份和三变科技
  • Day42:列表的组合
  • mantisbt添加修改用户密码
  • DroneXtract:一款针对无人机的网络安全数字取证工具
  • 简单树形菜单
  • Windows 靶机常见服务、端口及枚举工具与方法全解析:SMB、LDAP、NFS、RDP、WinRM、DNS
  • RNN实现阿尔茨海默症的诊断识别
  • 14-6-1C++STL的list
  • Redis事务机制详解与Springboot项目中的使用
  • DeepSeek-R1,用Ollama跑起来
  • Leecode刷题C语言之组合总和②
  • YOLOv8改进,YOLOv8检测头融合DynamicHead,并添加小目标检测层(四头检测),适合目标检测、分割等,全网独发
  • 【PyQt】QThread快速创建多线程任务
  • 智能码二维码的成本效益分析
  • 企业财务管理系统的需求设计和实现
  • Springboot集成Swagger和Springdoc详解
  • 类和对象(4)——多态:方法重写与动态绑定、向上转型和向下转型、多态的实现条件