redis运维(七)基础通用命令

一  基础通用命令

备注: 与'具体数据类型'无关Tab键 '自动补全'补充: redis 命令是'不区分大小写'

通用不到 10 个提升逼格的 redis 命令

后续: slowlog、rename-command、monitor、set

①  help command

需求: 显示有关redis命令的'帮助'背景: redis有很多命令,你可能'不记得'参数的确切'顺序'1、redis-cli使用'help命令'为大多数Redis命令提供'联机'帮助2、该命令可以以'两种形式'使用:[1]、help @<category>显示关于'给定类别'的所有命令类别包括:@generic,@list,@set,@sorted_set,@hash,@pubsub,@transactions@connection,@server,@scripting,@hyperloglog。[2]、help <commandname> 显示作为参数给出的命令的'特定'帮助

redis4.0之Lua脚本新姿势 

②  select

③  info

备注: info命令查看'所有'的信息info 'filed' 查看'某一个key'字段信息

④  keys  pattern

补充:'[]'匹配作用是匹配括号内的'一个字符'  --> 'glob模式'生产环境: '禁止keys *'

keys 命令的模糊查询

线上Redis禁止使用Keys正则匹配操作

面试官问:为什么生产环境中,建议禁用 Redis 的 keys 命令?

⑤  dbsize

dbsize: 返回当前数据库中'key的数目'

⑥  type

重点: 判断'key'的类型

说明: 仅仅以'string'为例场景: 只有先判断'数据类型',才能进行'对应的CURD'

⑦  exists key

⑧  del  key

说明: 删除'key',对应的value也会删除

⑨  rename

⑩  flushdb

⑪  flushall

⑫  config

功能: 查看redis当前的'配置'信息格式: CONFIG  GET  属性名称      -->  'config get *' 所有设置: CONFIG  SET  属性名称 新值  -->  '临时'设置

说明:这是个'危险'命令,生产环境'禁止'使用

⑬  expire和ttl 

1、 EXPIRE给name设置了30秒钟的时间去删除  -->  expire name 30备注: 给一个key设置一个'有效'期限,到期key会'自动'删除2、 TTLttl name 当TTL状态为'-2': 证明此key已经'被删除'当TTL状态为'-1': 证明此key'长期存在'备注: 'time to life' 查看一个key的'剩余有效期',与EXPIRE'配合'使用

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

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

相关文章

Linux中的算术运算

快捷查看指令 ctrlf 进行搜索会直接定位到需要的知识点和命令讲解&#xff08;如有不正确的地方欢迎各位小伙伴在评论区提意见&#xff0c;博主会及时修改&#xff09; 算术运算 算数运算符 - 加法减法 * / % 乘法 取商 取模(取余) 例如&#xff1a;5除以2 商是2 余数(模)是…

就近值 reduce用法 时间戳与时间点对比循环查找

后台接口返回的13为时间戳 需要与数据data的time做对比&#xff0c;查找出最近的值 data的数据结构如下&#xff1a; 将&#xff1a;改为空格&#xff0c;变成数字之间的对比 //查找最近的时间getNearestTime(timestamp, data) {let date new Date(timestamp)let h date.ge…

openGauss学习笔记-122 openGauss 数据库管理-设置密态等值查询-密态支持函数/存储过程

文章目录 openGauss学习笔记-122 openGauss 数据库管理-设置密态等值查询-密态支持函数/存储过程122.1 创建并执行涉及加密列的函数/存储过程 openGauss学习笔记-122 openGauss 数据库管理-设置密态等值查询-密态支持函数/存储过程 密态支持函数/存储过程当前版本只支持sql和P…

postgreSQL中的高速缓存

1. 高速缓存简介 ​如下图所示&#xff0c;当一个postgreSQL进程读取一个元组时&#xff0c;需要获取表的基本信息&#xff08;例如&#xff1a;表的oid、索引信息和统计信息等&#xff09;及元组的模式信息&#xff0c;这些信息被分别记录在多个系统表中。通常一个表的模式信…

App分发的原理ipa分发系统需求

原理是指应用程序如何被分发到用户手中的过程。在App分发过程中&#xff0c;分发系统起着至关重要的作用。下面以iOS平台为例&#xff0c;介绍App分发原理及ipa分发系统需求。 在iOS平台上&#xff0c;App分发通常通过App Store进行。开发者将应用程序打包成IPA文件&#xff0…

报错资源不足,k8s使用containerd运行容器修改挂载点根目录换成/home

运行k8s一段时间发现存储不足报错 发现这里用的是根路径的挂载&#xff0c;修改一下

手撕无头单链表

&#x1f493; 博客主页&#xff1a;江池俊的博客⏩ 收录专栏&#xff1a;数据结构探索&#x1f449;专栏推荐&#xff1a;✅C语言初阶之路 ✅C语言进阶之路&#x1f4bb;代码仓库&#xff1a;江池俊的代码仓库&#x1f525;编译环境&#xff1a;Visual Studio 2022&#x1f38…

【Python】jupyter notebook(学习笔记)

Jupyter Notebook初见 1、Jupyter Notebook介绍 web版的ipython 编程、写文档、记笔记、展示 格式.ipynb 2、为什么使用Jupyter Notebook? 画图方面的优势&#xff1a;图像的生成不会堵塞后面代码的执行数据展示方面的优势&#xff1a;生成的数据可以保存在文件中 3、J…

hive数仓-数据的质量管理

版本20231116 要理解数据的质量管理&#xff0c;应具备hive数据仓库的相关知识 文章目录 1.理解什么是数据的质量管理&#xff1a;2.数据质量管理的规划数据质量标准的分类 3.数据质量管理解决方案1.ods层的数据质量校验1&#xff09;首先在hive上建立一个仓库&#xff0c;添加…

oracle初步学习

先了解几个登录的方式 1.直接在cmd输入 sqlplus scott/tiger //登陆普通用户scott 2.输入sqlplus sys as sysdba 之后 紧接着让你输入口令&#xff0c;直接输入sys就行了 3.先输入sqlplus/nolog 在输入conn system/managerorcl 先在cmd窗口输入sqlplus/nolog &#x…

Linux输入设备应用编程(键盘,触摸屏,按键,鼠标)

目录 一 输入设备编程介绍 1.1 什么是输入设备呢&#xff1f; 1.2 什么是输入设备的应用编程&#xff1f; 1.3 input子系统 1.4 数据读取流程 1.5 应用程序如何解析数据 1.5.1 按键类事件&#xff1a; 1.5.2 相对位移事件 1.5.3 绝对位移事件 二 读取 struct input_e…

Swift爬虫程序

以下是一个简单的Swift爬虫程序&#xff0c;用于从前程无忧深圳地区招聘财务、会计的数据爬取数据&#xff1a; import Foundation import SwiftSoup// 创建一个请求对象&#xff0c;指定代理信息 var request URLRequest(url: URL(string: "https://www.51job.com/zh/c…

scipy实现单因素方差分析

经典例题 某校高二年级共有四个班&#xff0c;采用四种不同的教学方法进行数学教学&#xff0c;为了比较这四种教学法的效果是否存在明显的差异&#xff0c;期末统考后&#xff0c;从这四个班中各抽取 5 名考生的成绩&#xff0c;如下所示。 班级 一班 二班 三班 四班 …

LC142.环形链表II

/*** 题目链接&#xff1a;https://leetcode.cn/problems/linked-list-cycle-ii/* 使用 map集合来存储链表的结点&#xff0c;在每次添加节点的时候使用map.containsValue()方法进行判断&#xff0c;* 如果存在相同的节点&#xff0c;就说明有环&#xff0c;然后返回当前节点* …

【软件安装】Centos系统中安装docker容器(华为云HECS云耀服务器)

这篇文章&#xff0c;主要介绍Centos系统中安装docker容器&#xff08;华为云HECS云耀服务器&#xff09;。 目录 一、安装docker 1.1、卸载旧版本docker 1.2、更新repo镜像 1.3、安装依赖包 1.4、添加docker-ce镜像 1.5、安装docker-ce 1.6、查看docker安装版本 1.7、…

Maven介绍及仓库配置

目录 一.Maven 1.介绍 坐标 仓库 1&#xff09;中央仓库 2&#xff09;本地仓库 3&#xff09;私服 配置国内源 配置过程 二.Maven功能 2.项目构建 3.依赖管理 Maven Help插件 安装 ​使用 一.Maven 1.介绍 坐标 唯一的&#xff0c;通过以下代码的三个键值对确…

【AI视野·今日CV 计算机视觉论文速览 第277期】Fri, 27 Oct 2023

AI视野今日CS.CV 计算机视觉论文速览 Fri, 27 Oct 2023 Totally 93 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Computer Vision Papers A Coarse-to-Fine Pseudo-Labeling (C2FPL) Framework for Unsupervised Video Anomaly Detection Authors Anas Al lahham…

微信小程序wxss定位/选择/查找元素的几种方式

wxss定位、选择、查找元素的几种方式与css类似&#xff0c;下面介绍常用的几种&#xff1a; 选择器样例样例描述.class.intro选择所有拥有 class"intro" 的组件#id#firstname选择拥有 id"firstname" 的组件elementview选择所有 view 组件element, element…

『Vscode 自定义折叠代码』

vscode 编辑器内部的代码折叠&#xff0c;都是规定好的代码块的&#xff0c;比较 死板。 假设我想将任意的代码&#xff0c;都全部折叠起来&#xff0c;该如何操作呢&#xff1f; 答案&#xff1a;#region 和 #endregion。 ✅ CSS / Less / Scss 代码中&#xff0c;示例如下&…