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

Redis从入门到精通(三:常用指令)

前边我们介绍了redis存储的四种基本数据类型,并纵向介绍了这四种数据类型的各种指令操作,现在我们这个章节从横向来总结一下关于key的常用指令和数据库常用指令

key常用指令

删除指定key
del key
获取key是否存在
exists key
获取key的类型
type key
排序
sort
改名
rename key newkey
renamenx key newkey
为指定key设置有效期
expire key seconds
pexpire key milliseconds
expireat key timestamp
pexpireat key milliseconds-timestamp
获取key的有效时间
ttl key
pttl key
切换key从时效性转换为永久性
persist key
查询key
keys pattern
模糊查询
*  匹配任意数量的任意符号
?  配合一个任意符号
[]  匹配一个指定符
示例:
keys *           查询所有
keys it*         查询所有以it开头
keys *heima      查询所有以heima结尾
keys ??heima     查询所有前面两个字符任意,后面以heima结尾
keys user:?      查询所有以user:开头,最后一个字符任意
keys u[st]er:1   查询所有以u开头,以er:1结尾,中间包含一个字母,s或t

数据库常用指令

key 的重复问题:key是由程序员定义的 ,redis在使用过程中,伴随着操作数据量的增加,会出现大量的数据以及对应的key ,数据不区分种类、类别混杂在一起,极易出现重复或冲突

解决方案:redis为每个服务提供有16个数据库,编号从0到15 ,每个数据库之间的数据相互独立

切换数据库

select index
其他操作
ping
  数据移动
move key db
数据总量
dbsize
数据清除
flushdb
flushall

相关文章:

Redis从入门到精通(三:常用指令)

前边我们介绍了redis存储的四种基本数据类型,并纵向介绍了这四种数据类型的各种指令操作,现在我们这个章节从横向来总结一下关于key的常用指令和数据库常用指令 key常用指令 删除指定key del key 获取key是否存在 exists key 获取key的类型 type …...

代码随想录day39 || 动态规划 || 不同路径

62.不同路径 ● 力扣题目链接 ● 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 ● 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 ● 问总共有…...

电商平台API接口采集电商平台淘宝天猫京东拼多多数据获取产品详情信息,销量,价格,sku案例

淘宝SKU详情接口是指,获取指定商品的SKU(Stock Keeping Unit,即库存量单位)的详细信息。SKU是指提供不同的商品参数组合的一个机制,通过不同的SKU来标识商品的不同组合形式,如颜色、尺寸等。SKU详情接口可以…...

The ‘<‘ operator is reserved for future use. 错误解决

The < operator is reserved for future use. 错误解决 在 PowerShell 终端执行 python learnstock.py < ldata.txt 发生错误&#xff0c; The < operator is reserved for future use.解决方法&#xff0c; cmd /c python learnstock.py < ldata.txt完结&#x…...

vulnhub靶机Thoth-Tech

下载地址&#xff1a;https://download.vulnhub.com/thothtech/Thoth-Tech.ova 主机发现 arp-scan -l 目标&#xff1a;192.168.21.148 端口扫描 nmap --min-rate 10000 -p- 192.168.21.148 服务扫描 nmap -sV -sT -O -p21,22,80 192.168.21.148 漏洞扫描 nmap --scriptvu…...

不可思议,无密码登录所有网站!

hello&#xff0c;我是小索奇 居然可以免密码登录你的网站&#xff1f;听起来是不是很恐怖 确实如此&#xff0c;Cookie可以用于保持用户在网站上的登录状态&#xff0c;从而实现 免密码登录&#xff0c;学会了不要做坏事哈 这里仅做免密码登录的实操&#xff0c;就不介绍Cooki…...

深度学习编译器关键组件

1 高层中间代码 为了克服传统编译器中采用的IR限制DL模型中复杂计算的表达的局限性&#xff0c;现有的DL编译器利用高层IR&#xff08;称为图IR&#xff09;进行高效的代码优化设计。 1.1 图表示 基于DAG的IR&#xff1a;基于DAG的IR是编译器构建计算图的最传统方法之一&…...

【C++】string类模拟实现下篇(附完整源码)

目录 1. resize2. 流插入<<和流提取>>重载2.1 流插入<<重载2.2 流提取 << 3. 常见关系运算符重载4. 赋值重载4.1浅拷贝的默认赋值重载4.2 深拷贝赋值重载实现4.3 赋值重载现代写法 5. 写时拷贝(了解&#xff09;6.源码6.1 string.h6.2 test.cpp 1. res…...

Android高级开发-APK极致优化

九道工序 1. SVG(Scalable Vector Graphics)可缩放矢量图 使用矢量图代替位图可以减小 APK 的尺寸&#xff0c;因为可以针对不同屏幕密度调整同一文件的大小&#xff0c;而不会降低图像质量。 矢量图首次加载时可能消耗更多的 CPU 资源。之后&#xff0c;二者的内存使用率和…...

Rocketmq--消息驱动

1 MQ简介 1.1 什么是MQ MQ&#xff08;Message Queue&#xff09;是一种跨进程的通信机制&#xff0c;用于传递消息。通俗点说&#xff0c;就是一个先进先出的数据结构。 1.2 MQ的应用场景 1.2.1 异步解耦 最常见的一个场景是用户注册后&#xff0c;需要发送注册邮件和短信通…...

华为云云耀云服务器L实例评测|centos系统搭建git私服

搭建git私服 前言一、华为云云耀云服务器L实例租用二、华为云云耀云服务器L实例安装git三、华为云云耀云服务器L实例git配置1.创建文件用于存放公钥2.设置文件权限3.配置本地公钥 四、华为云云耀云服务器L实例部署git仓库四、git仓库到本地总结 前言 之前一直想搭建一个属于自…...

苹果CMS主题 MXonePro二开优化修复开源版影视网站源码

MXPro模板主题(又名&#xff1a;mxonepro)是一款基于苹果cms程序的一款全新的简洁好看UI的影视站模板类似于西瓜视频&#xff0c;不过同对比MxoneV10魔改模板来说功能没有那么多,也没有那么大气&#xff0c;但是比较且可视化功能较多简洁且有周更记录样式等多功能后台设置&…...

【新版】系统架构设计师 - 软件架构设计<轻量级架构>

个人总结&#xff0c;仅供参考&#xff0c;欢迎加好友一起讨论 文章目录 架构 - 软件架构设计&#xff1c;轻量级架构&#xff1e;考点摘要轻量级架构表示层业务逻辑层持久层数据库 SSH与SSMORMHibernate与Mybatis 架构 - 软件架构设计&#xff1c;轻量级架构&#xff1e; 考点…...

系统架构设计专业技能 ·结构化需求分析 - 数据流图

现在的一切都是为将来的梦想编织翅膀&#xff0c;让梦想在现实中展翅高飞。 Now everything is for the future of dream weaving wings, let the dream fly in reality. 点击进入系列文章目录 系统架构设计高级技能 结构化需求分析 - 数据流图 一、数据流图的基本概念二、需…...

linux内核分析:线程和进程创建,内存管理

lec18-19:进程与线程创建 lec20-21虚拟内存管理 内核代码,全局变量这些只有一份,但是内核栈有多份,这可能就是linux线程模型1对1模式的由来。通过栈来做的 x86 CPU支持分段和分页(平坦内存模式)两种 分段,选择子那里就有特权标记了...

SpringMvc根据返回值类型不同处理响应

目录 一、介绍 二、返回值为void &#xff08;1&#xff09;控制层方法 三、返回值为String &#xff08;1&#xff09;控制层 四、返回值为ModelAndView &#xff08;1&#xff09;控制层方法 &#xff08;2&#xff09;jsp页面 一、介绍 我们可以通过控制器方法的返回…...

jq命令安装与使用

目录 一、简介二、下载及安装1.Linux 安装2.Windows 安装3.测试安装结果 三、jq用法1.基本语法2.常见用法1&#xff09;格式化 JSON2&#xff09;获取属性3&#xff09;属性不存在情况处理4&#xff09;数组遍历、截取、展开5&#xff09;管道、逗号、加号6&#xff09;数据构造…...

网络面试题汇总

简述 TCP 连接的过程&#xff08;淘系&#xff09; 参考答案&#xff1a; TCP 协议通过三次握手建立可靠的点对点连接&#xff0c;具体过程是&#xff1a; 首先服务器进入监听状态&#xff0c;然后即可处理连接 第一次握手&#xff1a;建立连接时&#xff0c;客户端发送 syn 包…...

Java————初始集合框架

一 、 集合框架 Java 集合框架Java Collection Framework &#xff0c;又被称为容器container &#xff0c; 是定义在 java.util 包下的一组接口interfaces 和其实现类classes 。 其主要表现为将多个元素element 置于一个单元中&#xff0c; 用于对这些元素进行快速、便捷的存…...

SpringMvc如何向context域设置数据

目录 &#xff08;1&#xff09;控制层方法 &#xff08;2&#xff09;jsp页面 context作用域表示在整个应用范围都有效。在SpringMVC中对context作用域传值&#xff0c;只能使用ServletContext对象来实现。但是该对象不能直接注入到方法参数中&#xff0c;需要通过HttpSessi…...

率零降AI工具新手教程:零基础也能快速降论文AIGC率

率零降AI工具新手教程&#xff1a;零基础也能快速降论文AIGC率 你可能已经听说了各种降AI工具&#xff0c;但打开网站看到一堆选项就头大。 这篇教程专门给"完全没用过降AI工具"的同学写。我选了操作最简单的率零来做演示——它的界面简洁到几乎不需要学习&#xff0…...

ESP8266点阵时钟设计与实现

基于ESP8266的低成本多功能点阵时钟设计 1. 项目概述 1.1 系统架构 本项目实现了一个基于ESP8266的多功能点阵时钟系统&#xff0c;核心功能包括&#xff1a; 高精度时间显示&#xff08;支持NTP校时&#xff09; 日期/温度显示 网络数据获取&#xff08;B站粉丝数&#x…...

OpenClaw版本升级:nanobot无缝迁移指南

OpenClaw版本升级&#xff1a;nanobot无缝迁移指南 1. 升级前的准备工作 上周我在本地开发环境遇到了一个棘手的问题——现有的nanobot实例无法兼容最新的OpenClaw框架功能。这迫使我不得不面对版本升级这个"技术债"。经过三天的反复尝试&#xff0c;我总结出一套可…...

MusePublic模型解释性研究:注意力可视化分析工具开发

MusePublic模型解释性研究&#xff1a;注意力可视化分析工具开发 1. 引言 当我们看到一幅由AI生成的精美画作时&#xff0c;常常会好奇&#xff1a;模型到底是根据什么来创作这幅作品的&#xff1f;哪些部分吸引了它的注意力&#xff1f;又是如何做出每一个绘画决策的&#x…...

StarRocks新手入门:如何用CloudDM个人版快速验证四种数据模型的特点?

StarRocks数据模型实战指南&#xff1a;用可视化工具快速掌握四大核心特性 刚接触StarRocks时&#xff0c;最让人困惑的莫过于四种数据模型的选择。官方文档虽然详细&#xff0c;但缺乏直观对比。本文将带你使用CloudDM个人版&#xff0c;通过同一组测试数据在四种模型下的不同…...

AniShort:一站式AI短剧协作平台,重塑创作全流程

在AI技术迅猛发展的今天&#xff0c;短剧创作正迎来前所未有的变革。AniShort 作为一款专为AI短剧打造的全链路协作平台&#xff0c;致力于重构短剧生产流程&#xff0c;让创作者从繁琐的技术操作中解放出来&#xff0c;专注于内容本身。一个平台&#xff0c;搞定AI短剧全流程A…...

AI报告文档审核护航飞行安全:IACheck打造航电与飞控检测报告智能审核新利器

在航空领域&#xff0c;航电系统与飞控系统被誉为飞行器的“大脑”和“神经中枢”。航电系统负责信息处理与通信导航&#xff0c;飞控系统则负责飞行姿态控制与稳定执行。两者协同运行&#xff0c;直接关系到飞行安全与任务成败。在如此高安全要求的领域中&#xff0c;任何细微…...

Davinci大数据可视化平台:企业级React TypeScript架构实战指南

Davinci大数据可视化平台&#xff1a;企业级React TypeScript架构实战指南 【免费下载链接】davinci edp963/davinci: DaVinci 是一个开源的大数据可视化平台&#xff0c;它可以处理大规模数据集并生成丰富的可视化报告&#xff0c;帮助企业或个人更好地理解和分析数据。 项目…...

从CenterNet到YOLC:手把手教你改进小目标检测头(含可变形卷积实现)

从CenterNet到YOLC&#xff1a;手把手教你改进小目标检测头&#xff08;含可变形卷积实现&#xff09; 1. 航拍图像小目标检测的挑战与突破 航拍图像中的小目标检测一直是计算机视觉领域的难点问题。与常规图像相比&#xff0c;航拍图像通常具有以下三个显著特点&#xff1a; 超…...

收藏!AI大厂月薪3W抢文科生?程序员必看,大模型时代的新出路

最近刷社交平台、逛技术社区&#xff0c;你大概率会被“AI大厂月薪3w疯抢文科生”的话题刷屏&#xff0c;甚至不少程序员朋友会疑惑&#xff1a;深耕技术多年&#xff0c;难道真的要被文科生“弯道超车”&#xff1f;图片来源网络&#xff0c;侵删 这已经不是“高薪”与“文科生…...