三. 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.hqwc.cn/news/876109.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Lazarus下的Free Pascal编程教程——应用程序配置数据的管理与使用

0.前言 我想通过编写一个完整的游戏程序方式引导读者体验程序设计的全过程。我将采用多种方式编写具有相同效果的应用程序,并通过不同方式形成的代码和实现方法的对比来理解程序开发更深层的知识。了解我编写教程的思路,请参阅体现我最初想法的那篇文章中的“1.编程计划”和“…

算法学习笔记:扫描线

前言 之前没什么理解,一做就废,最近集训讲了这个,感觉认识深刻了很多,遂写笔记。 这里讲的扫描线,更精确来说指的是离线二维数点,即用扫描线维护一维,DS 维护另一维。 概念 我们把二维数点放到平面上来,那么一个询问或限制就对应平面上的一个矩形,定义这个矩形的 \(\t…

干掉visio,这个画图神器真的绝了!!!

前言 看过我以往文章的小伙伴可能会发现,我的大部分文章都有很多配图。我的文章风格是图文相结合,更便于大家理解。 最近有很多小伙伴发私信问我:文章中的图是用什么工具画的。他们觉得我画的图风格挺小清新的,能够让人眼前一亮。 先上几张图让大家看看效果:说实话,问我的…

面试题|线程池里有几个线程在运行

本文主要改编自https://www.sohu.com/a/391767502_355142。下面从一道面试题引入本文主题~~ 面试官:"假设有一个线程池,核心线程数为10,最大线程数为20,任务队列长度为100。如果现在来了100个任务,那么线程池里有几个线程在运行?" 粉丝豪:"应该是10吧!&…

开关电源1

EMI(参考链接)从左到右分别是安全电容(X电容),共模电感和安全电容(Y电容),黑色线是火线(L),白色线是零线(N),绿色线是地线(G) 大黄块:安全电容X电容,接在火线和零线之间,用于抑制差模干扰 红白相间线圈:共模电感(4个引脚),绕制方法是双线双向,作用是抑…

deepin 25 Preview 安装及体验

deepin 25 Preview(预览版)近期发布。本文让我们一起体验安装和使用感受吧! 下载下载建议用种子文件下载。作为国内屈指可数的厂商,也不套下CDN,下载也仅2M图片接下来,创建虚拟机。(根据自身情况配置虚拟机性能)选Debian系列 注意,安装磁盘容量至少70G 开始安装root登…

02人工智能创新型教师培育计划(第一期)0126

人工智能创新型教师培育计划(第一期)活动更新(1月24日 15:00更新): 感谢各位老师对本次活动的关注与支持,线上课程即将开始,请各位已报名老师注意以下事项: 1. 直播时间:1月25日 19:30—21:00 1月26日 19:30—21:00 2. 直播内容:课题:大模型赋能3小时入门Pyth…

java基础Day7 面向对象(2)

六、继承 Inheritance 6.1 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 extends:扩展。子类(派生类)是父类(基类)的扩展。 继承是类与类之间的关系。 java中只有单继承,没有多继承:一个儿子只能有一个爸爸,一个爸爸可以有多个儿子。Inheritance>…

java基础Day7 面向对象

六、继承 Inheritance 6.1 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 extends:扩展。子类(派生类)是父类(基类)的扩展。 继承是类与类之间的关系。 java中只有单继承,没有多继承:一个儿子只能有一个爸爸,一个爸爸可以有多个儿子。Inheritance>…

[每日 C] Remove Exactly Two

前言 做一下一场没打的 \(\textrm{div 2}\) 的 \(\rm{C}\) 最近思维能力还在下降, 无敌 前天还能打出思维题, 今天打不出 \(\textrm{div 2 C}\) 思路 首先转化题意给定一个 \(n\) 节点的树, 求删除两个节点及其连边之后, 最大连通块的数量不难发现删除一个节点, 会把树分成几个…

物体检测

滑窗 卷积实现的滑窗参考:Convolutional Implementation of Sliding Windows | Coursera\[y = \begin{bmatrix} p_c \\ b_x \\ b_y \\ b_h \\ b_w \\ c_1 \\ c_2 \\ c_3 \end{bmatrix} \]