我的编程空间,编程开发者的网络收藏夹
学习永远不晚

redis中删除操作命令

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

redis中删除操作命令

redis 删除操作命令

redis中,我们想要删除一个数据,可以通过删除其key:

keys *  # 查出当前库所有的key
del key # 删除某一个key

如果想要删除批量数据的话:

当前库所有key删除

  • flushdb  

亲测有效

在这里插入图片描述

所有库的所有key删除

  • flushall

这个我没测试了…

redis 常用操作命令

redis通用命令

通用命令是指部分数据类型的,都可以使用的指令,常见的有

redis中删除操作命令

String类型的常用命令

redis中删除操作命令

注:DECR 作用和INCR相反,自减1,DECRBY同理

SETNX其实是组合命令,下面操作效果一致

redis中删除操作命令

Hash类型

Hash类型,也叫散列,其value是一个无序字典,类似于Java中的HashMap结构。

String结构是将对象序列化为json字符串后存储,当需要修改对象某个字段时很不方便:

redis中删除操作命令

Hash结构可以将对象中的每个字段独立存储,可以针对单个字段做CRUD 

redis中删除操作命令

List类型

Redis中的List类型与Java中的LinkedList类似,可以看做是一个双向链表结构。既可以支持正向检索也可以支持反向检索 

  • 有序,即保持插入的顺序
  • 元素可以重复
  • 插入和删除快
  • 查询速度一般(逐个节点遍历)

redis中删除操作命令

L指的就是链表的最左边,R就是链表的最右边

B是block,阻塞的意思,即从某个链表中取出元素,如果没有就等待指定的时间

Set类型

Redis的Set结构与Java中的HashSet类似,可以看做是一个value为null的HashMap,因为也是个HashMap,因此具备与HashSet类似的特征。

  • 无序
  • 元素不可重复
  • 查找快
  • 支持交集、并集、差集等功能

redis中删除操作命令

SortedSet类型

Redis的SortedSet是一个可排序的set集合,与Java中的TreeSet有些类似,但底层数据结构差别却很大。(所以不需要我们提供比较器)SortedSet中每个元素都有一个score属性,可以基于score属性对元素进行排序,底层的实现是一个跳表加hash表。

  • 可排序
  • 速度不重复
  • 查询速度快

因为SortedSet的可排序特性,经常被用来实现排行榜功能

redis中删除操作命令

注意是默认升序,所以要查询班级排名的时候,要加入rev!!!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

redis中删除操作命令

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

redis中删除操作命令

目录Redis 删除操作命令redis 常用操作命令redis通用命令String类型的常用命令Hash类型List类型Set类型SortedSet类型总结redis 删除操作命令redis中,我们想要删除一个数据,可以通过删除其key:
2023-02-22

redis的删除操作命令是什么

本篇内容介绍了“redis的删除操作命令是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!redis 删除操作命令redis中,我们想要删
2023-07-05

Redis操作命令总结

一、key pattern 查询相应的key(1)redis允许模糊查询key  有3个通配符 *、、[](2)randomkey:返回随机key  (3)type key:返回key存储的类型(4)exists key:判断某个key是
2022-06-04

Redis中的连接命令与键命令操作详解

目录一、连接命令pingecho mselect iauth pwordquit二、键命令set key valueget keydel key1 [key2 … keyn]exists keytype keyexpire k
Redis中的连接命令与键命令操作详解
2024-09-24

Redis批量删除key的命令详解

Redis中没有直接根据正则表达式删除key的命令,只有dejsl key1 key2...命令但是redis中有通过正则表达式获编程客栈取key的命令:keys "正则表达式"可以借助于xargs命令实现批量删除key,把查出来的ke
2023-03-23

linux中RPM包安装、更新、删除等操作命令有哪些

这篇文章主要为大家展示了“linux中RPM包安装、更新、删除等操作命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中RPM包安装、更新、删除等操作命令有哪些”这篇文章吧。代码
2023-06-10

mysql中删除列的命令

mysql 中删除列的命令是 alter table,语法为 alter table table_name drop column column_name,可用于删除非主键列,删除前列中数据必须为空或可为 null,删除后列中数据将丢失,对
mysql中删除列的命令
2024-04-29

sql中删除表的命令

使用 delete 语句可以从表中删除数据。delete 语句的语法为:delete from table_name where condition;其中,table_name 是表名,condition 是可选的筛选条件。如果未指定条件,
sql中删除表的命令
2024-04-28

sql中删除列的命令

sql 中删除列的命令为 alter table drop column,用于修改表结构,删除指定列。步骤包括:1. 指定要修改的表名;2. 使用 drop column 子句指定要删除的列名。SQL 中删除列的命令SQL 中删除列的命令
sql中删除列的命令
2024-04-28

Git基础学习之文件删除操作命令详解

这篇文章主要为大家详细介绍了Git基础学习中的文件删除操作命令,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以了解一下
2022-11-13

Redis之通用的key操作命令

场景Centos中Redis的下载编译与安装(超详细):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334Redis的启动和关闭(前台启动和后台启动):https://blog
Redis之通用的key操作命令
2018-10-30

cmd命令删除shutdown.exe

要删除 `shutdown.exe` 这个文件,可以使用以下两种方法:1. 使用命令行窗口:- 打开命令行窗口(CMD)。- 输入 `del shutdown.exe`。- 按下回车键执行命令。- 如果 `shutdown.exe` 文件存
2023-08-18

Redis批量删除key的命令怎么使用

这篇文章主要介绍了Redis批量删除key的命令怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Redis批量删除key的命令怎么使用文章都会有所收获,下面我们一起来看看吧。redis中没有直接根据正则表
2023-07-05

Linux命令行删除文件实操方法

rm命令 rm命令是大多数人在删除文件时经常使用的命令,它用于删除一个文件或者目录。 rm命令的语法如下:rm /path/to/file还可以删除文件夹和子文件夹中的所有文件,如下所示:rm -R /path/to/folder文件一旦通
2022-06-04

编程热搜

目录