【redis操作语句】

 1.数据库操作

redis默认有16个数据库,编号为0~15,且默认访问0号数据库

获取当前键值对数量:先set创建一个键值对,再用dbsize获取,flushdb清空再获取。

127.0.0.1:6379> set k1 v1
OK
127.0.0.1:6379> dbsize
(integer) 1
127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> dbsize
(integer) 0

2.通用数据库操作

操作范围为当前数据库

mset创建多个键值对

127.0.0.1:6379> mset k1 v1 k2 v2 a1 av1 a2 av2
OK
127.0.0.1:6379> keys *
1) "a1"
2) "k2"
3) "k1"
4) "a2"
127.0.0.1:6379> keys k*
1) "k2"
2) "k1"
127.0.0.1:6379> exists k1 a3
(integer) 1
127.0.0.1:6379> type k1
string

3.字符串操作

3.1 普通操作

3.2 如果字符串内容是整数
3.3 临时键值对

生存时间time to live,缩写为ttl,指键值对距离被删除的剩余秒数

如果重新set,生存时间(time to live,ttl)将重置。

以下操作支持各种数据类型

以下操作仅支持字符串

4.散列表

key-field-value,键-字段-值

key1field1value1
field2value2
...
key2field1value1
field2value2
...
...

4.1 基本操作

4.2 如果value字符串的内容是数组

5.列表

5.1基本操作

索引从0开始 ,-n表示倒数第n个。

6.集合Set

key-stringX,stringY..., 键-无序的不重复的成员

key1stringXstringY...
key2stringYstringZ...
...

6.1基本操作

7.有序集合ZSet

key-score1:stringX,score2:stringY..., 键-按分数排序的的不重复的成员

key1score1score2
stringXstringY...
key2score1score2
stringYstringZ...
...

分数为(范围为float64)的浮点数,且可以重复

7.1基本操作

7.2 按区间操作

 通用命令
        1. keys * : 查询所有的键
        2. type key : 获取键对应的value的类型
        3. del key:删除指定的key va

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

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

相关文章

期货量化交易客户端开源教学第三节——键盘通信协议

一、协议约定: 使用串口通信,波特率57600,一个起始位,一个停止位,一个校验位,8位数据,奇校验;约定键盘到电脑的数据为上行数据,电脑到键盘的数据为下行数据;数据格式为十六进制,高字节在前;协议格式2.1 键值帧(上行)无需应答 名称 长度 说明 帧头 1 键按下 # (0x…

安卓onNewIntent 什么时候执行

一.详细介绍 onNewIntent 方法 onNewIntent 是 Android 中 Activity 生命周期的一部分。它在特定情况下被调用,主要用于处理新的 Intent,而不是创建新的 Activity 实例。详细介绍如下: 使用场景 singleTop 启动模式: 如果一个 Ac…

A66 STM32_HAL库函数 之 USART通用驱动 -- B -- 所有函数的介绍及使用

A66 STM32_HAL库函数 之 USART通用驱动 -- B -- 所有函数的介绍及使用 1 该驱动函数预览1.15 HAL_USART_DMAResume1.16 HAL_USART_DMAStop1.17 HAL_USART_Abort1.18 HAL_USART_Abort_IT1.19 HAL_USART_IRQHandler1.20 HAL_USART_TxCpltCallback1.21 HAL_USART_TxHalfCpltCallba…

pid内容索引

Arduino PID整定 Arduino PID库简介 巡线机器人 - PID控制 掌握 PID 调节: 综合指南 PID控制器解释及整定 PID算法解析及程序代码_pid程序 1. PID 控制 2. 通过经典方法进行 PID 调谐_齐格勒尼科尔斯方法 关于PID知识整理 PID循迹机器人及整定 关于pid收藏…

老板也有生命周期

老板也有生命周期 产品生命周期,企业生命周期,老板也有生命周期 市场淘汰的不是公司,而是对管理认知不足,不能与时俱进和经营不善的老板。 市场每个周期都会淘汰一定数量的老板,老板也很难意识到是自己的问题,既然意识不到自己的问题,也就难以作出反应和应对之策,不…

pytorch学习--使用m1 进行训练

import torch #判断是否存在 gpu torch.backends.mps.is_available()Trueif torch.backends.mps.is_available():mps_device torch.device("mps")x torch.ones(1, devicemps_device)print (x) else:print ("MPS device not found.")tensor([1.], devicem…

UML建模案例分析-需求对类图的影响很大

概要 类图描述系统中类的静态结构。 概念是概念,但类图受需求的影响是非常大的,可以说类图是建模的源头。尽管用例图是源头,但对类图的作用有限。 例子 进销存系统里,产品类中,至少要包括如下属性:名称…

现代动力系统理论导论 第一卷+第二卷 Anatole Katok 金成桴

第0章 引言 0.1. 动力学主要分支 0.2. 流,向量场,微分方程 0.3. 时间1映射,截面,扭扩 0.4. 线性化与局部化 第1部分 例子与基本概念 …

使用Python的qrcode库生成二维码 —— 从入门到实践

引言 在数字时代,二维码已成为我们日常生活中不可或缺的一部分,无论是在支付、广告、产品追踪还是信息共享中,二维码的应用无处不在。Python中的qrcode库提供了一个简单而强大的工具,帮助开发者轻松创建二维码。本文将详细介绍如…

html dialog不显示边框

html dialog不显示边框 在HTML中, 元素默认情况下会显示一个边框。如果你想要一个不显示边框的对话框,你可以通过CSS来隐藏边框。 以下是一个简单的例子,演示如何使用CSS来隐藏 元素的边框: HTML: 这是一个不显示边框的对话框。…

宕机/脱机

目录 概念 区别 概念 宕机和脱机是两个不同的概念 宕机:一般指计算机系统或网络突然停止正常运行,无法继续提供服务。宕机可能是由硬件故障、软件问题、电源中断等原因导致的系统失效。 脱机:通常指设备与网络断开连接或无法直接访问在线资源。例如,…

Ubuntu使用K3S一分钟快速搭建K8S集群

快速入门指南 | Rancher文档 准备3台服务器 Master节点安装脚本# K3s 提供了一个安装脚本,可以方便的在 systemd 或 openrc 的系统上将其作为服务安装。这个脚本可以在 https://get.k3s.io 获得。要使用这种方法安装 K3s,只需运行以下命令: curl -sfL https://rancher-mi…

Android Spinner

1. Spinner Spinner是下拉列表,如图3-14所示,通常用于为用户提供选择输入。Spinner有一个重要的属性:spinnerMode,它有2种情况: 属性值为dropdown时,表示Spinner的数据下拉展示,如图1&#xf…

反应式编程:原理功能介绍及实践

简介 反应式编程(Reactive Programming)是一种面向数据流和变化传播的编程范式。它强调异步数据流的处理,通过声明性地定义依赖关系,使得系统能够自动响应数据的变化。 功能 异步处理:反应式编程天然支持异步操作&am…

机器学习和人工智能对金融行业的影响——案例分析

作者主页: 知孤云出岫 目录 引言机器学习和人工智能在金融行业的应用1. 风险管理信用评分风险预测 2. 交易高频交易量化交易 3. 客户服务聊天机器人个性化推荐 4. 反欺诈检测 机器学习和人工智能带来的变革1. 提高效率2. 降低成本3. 提升客户体验 未来发展趋势1. 更智能的风控系…

【中台】数字中台建设方案(PPT)

数字中台建设要点: 数据采集与整合: 打破企业内部各个业务系统的数据隔阂,通过数据采集和数据交换实现数据的集中管理,形成统一的数据中心,为后续数据价值的挖掘提供基础。 利用自研或第三方ETL(Extract, T…

FreeRTOS学习(1)STM32单片机移植FreeRTOS

一、FreeRTOS源码的下载 1、官网下载 FreeRTOS官方链接 官方下载速度慢,需要翻墙,一般选择第一个 2、直接通过仓库下载 仓库地址链接 同样很慢,甚至打不开网页,也不建议使用这种方法。 3、百度网盘 链接:https:…

多表联合的查询(实例)、对于前端返回数据有很多表,可以分开操作、debug调试教程

2024.7.13 一、 对于多表的更深层的认识1. 认识2. 多表联合查询的列子:3. 对于多表查询的进一步认识4. 在实现功能的时候,原本对于省市县这样的表,对于项目的要求,是直接全部查询出来,然后开始使用,但我想着…

JavaScript中的面向对象编程

OPP在JavaScript的表现方式:原型 传统的OPP:类 ● 对象(实例)由类实例化,类的功能类似于蓝图,通过蓝图来实现建筑(实例) ● 行为(方法)从类复制到所有实例 …

AWS-S3实现Minio分片上传、断点续传、秒传、分片下载、暂停下载

文章目录 前言一、功能展示上传功能点下载功能点效果展示 二、思路流程上传流程下载流程 三、代码示例四、疑问 前言 Amazon Simple Storage Service(S3),简单存储服务,是一个公开的云存储服务。Web应用程序开发人员可以使用它存…