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

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

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.kler.cn/news/310461.html

相关文章:

  • 【工具变量】气候适应型试点城市DID(2005-2022年)
  • 【开源免费】基于SpringBoot+Vue.JS网上超市系统(JAVA毕业设计)
  • iptables配置NAT及端转发
  • Restample使用http访问https接口
  • 【AI战略思考0】导言
  • 【FFT】信号处理——快速傅里叶变换【通俗易懂】
  • 多层感知机——pytorch与paddle实现多层感知机
  • Java发邮件:如何配置SMTP服务器实现发信?
  • 【项目一】基于pytest的自动化测试框架———解读requests模块
  • C# 修改项目类型 应用程序程序改类库
  • IOS 24 实现歌单详情(UITableView)列表
  • 下载Kafka 3.0.0教程
  • 基于Matlab的模拟答题卡识别阅卷可以识别指定答题卡的各个部分-界面
  • Day04_JVM实战
  • 开发定制:学校考试成绩自动处理,可定制规则
  • 2024桥梁科技两江论坛——第二届桥梁工程安全与韧性学术会议
  • laravel public 目录获取
  • 如何在 Fork 的 GitHub 项目中保留自己的修改并同步上游更新?github_fork_update
  • 如何使用麦肯锡方法解决软件的BUG和运维管理?
  • 基于微信小程序的游泳馆管理系统--论文源码调试讲解
  • SSL证书选择指南:免费 vs 付费
  • 【vue2】v-scale-screen大屏自适应组件
  • QCustomPlot笔记(一)
  • 2024年9月python二级易错题和难题大全(附详细解析)(二)
  • android 14.0 Launcher3长按拖拽时,获取当前是哪一屏,获取当前多少个应用图标
  • Hugging Face NLP课程学习记录 - 2. 使用 Hugging Face Transformers
  • Canvas简历编辑器-Monorepo+Rspack工程实践
  • 使用PaddleNLP调用大模型ChatGLM3-6b进行信息抽取
  • Oracle事物
  • 线性代数之QR分解和SVD分解