redis常见类型设置、获取键值的基础命令

news/2024/9/25 13:53:15/
redis_0">redis常见类型设置、获取键值的基础命令
  • 获取键值的数据类型

命令:TYPE keyname

在这里插入图片描述

  • 常见数据类型设置、获取键值的基本命令
    • string类型

      • 置键值:set keyname valuename
      • 获取键值:get keyname
      • 删除: del keyname
        在这里插入图片描述
    • list类型

      • 从左边向列表插入一个或多个元素:lpush keyname value1 value2 value3
      • 从右边向列表插入一个或多个元素:lpush keyname value1 value2 value3
      • 获取列表的元素:lrange keyname left right (left、right分别表示元素的下标,即 keyname[left:right])
      • 从右边取出最后一个元素,并且将其从列表中删除:rpop keyname
        在这里插入图片描述
    • set类型(无序集合类型)

      • 向集合中添加元素: sadd keyname value
      • 从集合中移出元素: srem keyname value
      • 获取集合的所有元素:smembers keyname
        在这里插入图片描述
    • zset类型(有序集合类型)

      • 向有序集合中添加一对或多对元素:zadd keyname score1 value1 score2 value2
      • 获取有序集合中指定元素的分值:zscore keyname score1
      • 删除有序集合中的指定元素:zrem keyname value1
      • 获取有序集合中一定范围元素(不包含分值):zrange keyname left right left、right是开始和结束下标
      • 获取有序集合中一定范围元素(包含分值):zrange keyname left right withscores
        在这里插入图片描述
    • hash类型

      • 设置一对或多对哈希键值对:hset keyname field1 value1 field2 value2
      • 获取指定键对应的值,语法:hget keyname filed
      • 删除一个或多个哈希字段: hdel keyname field1 field2
      • 获取哦哈希所有键值对:hgetall keyname
        在这里插入图片描述

http://www.ppmy.cn/news/1530311.html

相关文章

基于Spring Boot的宠物咖啡馆平台【附源码】

基于Spring Boot的宠物咖啡馆平台(源码L文说明文档) 目录 4 系统设计 4.1 系统概述 4.2系统结构 4.3.数据库设计 4.3.1数据库实体 4.3.2数据库设计表 5系统详细实现 5.1 管理员模块的实现 5.1.1 用户信息管理 …

charles抓包flutter

一,准备工作 在我的另一篇文章flutter Dio发送post请求-CSDN博客里面,直接复用一部分代码 该方法无需让手机安装charles的ca证书(当然安装了也没事儿),也无需设置手机wifi的网络代理(因为ca证书的内容和网…

移动学习平台的设计与实现+ssm论文源码调试讲解

第2章 开发环境与技术 基于微信小程序的移动学习平台的编码实现需要搭建一定的环境和使用相应的技术,接下来的内容就是对基于微信小程序的移动学习平台用到的技术和工具进行介绍。 2.1 MYSQL数据库 本课题所开发的应用程序在数据操作方面是不可预知的,…

CaLM 因果推理评测体系:如何让大模型更贴近人类认知水平?

CaLM 是什么 CaLM(Causal Evaluation of Language Models,以下简称“CaLM”)是上海人工智能实验室联合同济大学、上海交通大学、北京大学及商汤科技发布首个大模型因果推理开放评测体系及开放平台。首次从因果推理角度提出评估框架&#xff…

Java并发编程 第八章 共享模型之工具

1. AQS原理 aqs全称是 AbstractQueuedSynchronizer,是阻塞式锁和相关的同步器工具的框架 特点: 用 state 属性来表示资源的状态(分独占模式和共享模式),子类需要定义如何维护这个状态,控制…

零基础学Axios

Axios官网:Axios官网 想用Axios前需要在项目中安装axios,安装方式如下: 下列是axios请去方式,本文主要讲解post和get请求,其他请求和这两种请求方法相同。 1 get请求 1.1 不带请求参数 前端 后端 1.2 带请求参数 前端 写法…

YOLOv8改进,YOLOv8替换主干网络为VanillaNet( CVPR 2023 华为提出的全新轻量化架构),大幅度涨点

改进前训练结果: 改进后训练结果: 摘要 基础模型的核心理念是“更多即不同”,这一理念在计算机视觉和自然语言处理领域取得了惊人的成功。然而,变压器模型的优化挑战和固有复杂性呼唤一种向简化转变的范式。在本研究中,引入了 VanillaNet,一种拥抱设计优雅的神经网络架…

从Yargs源码学习中间件的设计

yargs中间件介绍 yargs 是一个用于解析命令行参数的流行库,它能帮助开发者轻松地定义 CLI(命令行接口),并提供参数处理、命令组织、help文本自动生成等功能。今天我们来学习一下它对中间件的支持。 中间件的API详细信息&#xff0…