【保姆级讲解Redis基础命令】

🌈🌈🌈个人主页:程序员不想敲代码啊🌈🌈🌈
💫CSDN优质创作者,CSDN实力新星
👍点赞⭐评论⭐收藏
🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!

在这里插入图片描述

Redis基础命令

Redis 是一个开源的、高性能的、键值存储数据库,它支持多种类型的数据结构,比如字符串(Strings)、哈希表(Hashes)、列表(Lists)、集合(Sets)、有序集合(Sorted Sets)以及地理空间(Geospatial)索引半径查询。

下面列出了一些基础的 Redis 命令:

字符串(Strings)

  • SET key value:设置存储在给定键中的值。
  • GET key:获取存储在给定键中的值。
  • DEL key:删除存储在给定键中的值。
  • INCR key:将键存储的值加1。
  • DECR key:将键存储的值减1。
  • INCRBY key increment:将键存储的值加上整数增量。
  • DECRBY key decrement:将键存储的值减去整数减量。
  • APPEND key value:追加值到键存储的值的末尾。

哈希表(Hashes)

  • HSET key field value:将哈希表 key 中的字段 field 的值设为 value。
  • HGET key field:获取存储在哈希表 key 中指定字段 field 的值。
  • HDEL key field:删除哈希表 key 中的指定字段 field。
  • HGETALL key:获取在哈希表 key 中的所有字段和值。
  • HKEYS key:获取哈希表 key 中的所有字段。
  • HVALS key:获取哈希表 key 中的所有值。
  • HEXISTS key field:查看哈希表 key 中,指定的字段是不是存在。

列表(Lists)

  • LPUSH key value:将一个或多个值插入到列表 key 的头部。
  • RPUSH key value:将一个或多个值插入到列表 key 的尾部。
  • LPOP key:移出并获取列表 key 的第一个元素。
  • RPOP key:移出并获取列表 key 的最后一个元素。
  • LRANGE key start stop:获取列表 key 中指定区间内的元素。

集合(Sets)

  • SADD key member:向集合添加一个或多个成员。
  • SREM key member:移除集合中一个或多个成员。
  • SMEMBERS key:获取集合中的所有成员。
  • SISMEMBER key member:判断 member 元素是否是集合 key 的成员。
  • SCARD key:获取集合中成员的数量。

有序集合(Sorted Sets)

  • ZADD key score member:向有序集合添加一个或多个成员,或者更新已存在成员的分数。
  • ZRANGE key start stop [WITHSCORES]:通过索引区间返回有序集合指定区间内的成员。
  • ZREM key member:移除有序集合中的一个或多个成员。
  • ZCARD key:获取有序集合的成员数。
  • ZSCORE key member:获取有序集合中成员的分数。

其他常用命令

  • EXISTS key:检查给定键是否存在。
  • TTL key:获取键的剩余过期时间(秒)。
  • EXPIRE key seconds:设置键的过期时间(秒)。
  • PERSIST key:移除键的过期时间,键会永久存在。
  • FLUSHDB:删除当前数据库的所有键。
  • FLUSHALL:删除所有数据库的所有键。
  • SELECT index:切换到指定的数据库,数据库索引号 index 由数字指定,从 0 开始计数。
  • INFO:获取 Redis 服务器的各种信息和统计数值。

需要注意的是,为了安全起见,在生产环境中使用 FLUSHDBFLUSHALL 需要非常小心,因为它们会清空数据库。所有操作都应该在完全了解命令的作用后使用,并在必要时进行适当的数据备份。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/486836.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

YZ系列工具之YZ09: VBA_Excel之读心术

我给VBA下的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共九套一部VBA手册,教程分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的…

全自动挂机引流,客户主动上门的秘密武器!

流量一直是各个行业的难题,无论在实体店还是在线行业。只有不断获取大量的流量,才能更好的进行商业变现和扩展。那么,有没有一款能实现全自动挂机引流的软件呢?答案是肯定的。下面就由我以自身的经验来介绍一下这款全自动挂机引流…

(bug2总结)-mysql 字段为varchar,用int去查的时候可能会多返回数据

场景:表结构和数据如下图 查询语句如下 总结: mysql 字段为varchar,用int去查的时候可能会多返回数据。mysql版本为5.7.4

混合像元分解:Matlab如何帮助揭示地表组成?

光谱和图像是人们观察世界的两种方式,高光谱遥感通过“图谱合一”的技术创新将两者结合起来,大大提高了人们对客观世界的认知能力,本来在宽波段遥感中不可探测的物质,在高光谱遥感中能被探测。以高光谱遥感为核心,构建…

YOLOv9改进策略:IoU优化 | Powerful-IoU更好、更快的收敛IoU,效果秒杀CIoU、GIoU等 | 2024年最新IoU

💡💡💡本文独家改进:Powerful-IoU更好、更快的收敛IoU,是一种结合了目标尺寸自适应惩罚因子和基于锚框质量的梯度调节函数的损失函数 💡💡💡MS COCO和PASCAL VOC数据集实现涨点 YO…

BASE64加密解密(两种方式)

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

Visio导出高质量图片

直接导出图片比较糊, 在导出高质量图片,应该 直接保存,然后弹出此选项,进行如下设置 即可导出高质量图片

羊大师分析春季喝羊奶,滋养正当时!

羊大师分析春季喝羊奶,滋养正当时! 随着春天的到来,大地万物复苏,生机勃勃。在这个充满希望的季节里,我们的身体也需要得到充分的滋养与呵护。而羊奶,作为一种营养丰富、口感醇厚的奶制品,无疑…

[NOIP2013 普及组] 车站分级

抽象出差分约束 然后还有一点就是建立超级源点 优化建图 然后就是比较有趣的拓扑图求差分约束了其实spfa也可 #include<bits/stdc.h> using namespace std; using ll long long;const int N 2e610; const int inf 0x3f3f3f3f; const int mod 1e97;int n,q,m;int e[N…

3月份的倒数第二个周末有感

坐在图书馆的那一刻&#xff0c;忽然感觉时间的节奏开始放缓。今天周末因为我们两都有任务需要完成&#xff0c;所以就选了嘉定图书馆&#xff0c;不得不说嘉定新城远香湖附近的图书馆真的很有感觉。然我不经意回想起学校的时光&#xff0c;那是多么美好且短暂的时光。凝视着窗…

红黑树进阶:正向与反向迭代器的实现及map、set的封装实践

文章目录 一、引言二、红黑树迭代器设计1、迭代器的基本概念和分类2、正向迭代器设计a.迭代器结构定义b.迭代器的 与 -- 3、反向迭代器设计a.反向迭代器的必要性b.反向迭代器的实现要点 4、红黑树封装迭代器 三、使用红黑树实现Map四、红黑树实现Set五、细节理解1、 typname的使…

【超图 SuperMap3D】【基础API使用示例】51、超图SuperMap3D - 绘制圆|椭圆形面标注并将视角定位过去

前言 引擎下载地址&#xff1a;[添加链接描述](http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id2524) 绘制圆形或者椭圆形效果 核心代码 entity viewer.entities.add({// 圆中心点position: { x: -1405746.5243351874, y: 4988274.8462937465, z: 370…

Web漏洞-SQL注入之二次、加密、DNS加密注入

实例1&#xff1a;sqli-labs21 输入admin&#xff0c;admin 测试&#xff1a; 可以看到注入点在cookie处&#xff0c;发送到decoder&#xff08;解密&#xff09; 所以如果要注入&#xff0c;需要将注入语句加密 Eg&#xff1a;admin’ and 11加密后&#xff1a;YWRtaW4ZIGFu…

重学SpringBoot3-Profiles介绍

更多SpringBoot3内容请关注我的专栏&#xff1a;《SpringBoot3》 期待您的点赞&#x1f44d;收藏⭐评论✍ 重学SpringBoot3-Profiles介绍 Profiles简介如何在Spring Boot中使用Profiles定义Profiles激活ProfilesIDEA设置active profile使用Profile-specific配置文件 条件化Bean…

[深度学习]yolov8+pyqt5搭建精美界面GUI设计源码实现二

【简单介绍】 基于目标检测算法YOLOv8和灵活的PyQt5界面开发框架&#xff0c;我们精心打造了一款集直观性、易用性和功能性于一体的目标检测GUI界面。通过深度整合YOLOv8在目标识别上的卓越能力与PyQt5的精致界面设计&#xff0c;我们成功研发出一款既高效又稳定的软件GUI。 …

中等职业学校大数据课程建设方案

大数据产业是以数据及数据所蕴含的信息价值为核心生产要素&#xff0c;通过数据技术、数据产品、数据服务等形式&#xff0c;使数据与信息价值在各行业经济活动中得到充分释放的赋能型产业。 大数据产业定义一般分为核心业态、关联业态、衍生业态三大业态。 一、专…

SaaS模式java智慧工地源码 有演示 AI视频智能分析解决工地安监需求

SaaS模式java智慧工地源码 AI视频智能分析解决工地安监需求 有演示 智慧工地系统充分利用计算机技术、互联网、物联网、云计算、大数据等新一代信息技术&#xff0c;以PC端&#xff0c;移动端&#xff0c;平板端三位一体的管控方式为企业现场工程管理提供了先进的技术手段。让劳…

【python从入门到精通】--第一战:安装python

&#x1f308; 个人主页&#xff1a;白子寰 &#x1f525; 分类专栏&#xff1a;python从入门到精通&#xff0c;魔法指针&#xff0c;进阶C&#xff0c;C语言&#xff0c;C语言题集&#xff0c;C语言实现游戏&#x1f448; 希望得到您的订阅和支持~ &#x1f4a1; 坚持创作博文…

HDFS集群环境配置

HDFS集群环境配置 环境如下三台服务器&#xff1a; 192.168.32.101 node1192.168.32.102 node2192.168.32.103 node3 一、Hadoop安装包下载​​​​​​​ 点此官网下载​​​​​​​ 二、Hadoop HDFS的角色包含&#xff1a; NameNode&#xff0c;主节点管理者DataNode&am…

大博主都不告诉你的视频号下载工具!提取视频小程序

视频下载plus一款专业的视频号视频提取工具分享平台&#xff0c;免费提供视频号视频使用教程&#xff0c;勿用于商业价值&#xff0c;分享视频下载助手以及提取视频小程序&#xff0c;仅供学习和交流。 视频下载工具 1:视频下载工具&#xff1a;常见的有视频下载软件&#xf…