redis命令学习

news/2024/5/20 0:42:55/文章来源:https://blog.csdn.net/weixin_50760181/article/details/133635175

redis命令学习

redis的类型分为:

  • string类型
  • hash类型
  • list类型
  • set类型
  • sortedset类型

string类型命令

  • set key value 设置值,key是键 value是值
  • get key 根据键获取值
  • setex key second value 设置值有效时间 second 是时间
  • setnx key value 只有key不存在才会设置值
    以上命令会把所有值转为string类型
set mystring 99get mystring  //"99"
setex mystring  10 88  //10秒后mystring 消失

hash类型命令

在这里插入图片描述

  • hset key filed value 设置key中的对象的键和值
  • hget key filed 获取key中的对象键所对应的值
  • hdel key filed filed2 删除中的对象键所对应的值(可以删多个)
  • hkeys key 获取key中对象所有的键名
  • hvals key 获取key中对象所有的值
  • hgetall key 获取key的整个对象

list类型命令

在这里插入图片描述

  • lpush key value value2 将元素插入到key列表的头部 value可以是多个
  • lrange key start stop 获取key的集合从开始坐标到结束
  • lpop key 删除最后的元素 返回删除的元素
  • llen key 返回长度
  • brpop key value second 删除最后一个元素 设定阻塞时间second 当集合中没有元素时才会阻塞
    list中可以有重复数据、list中的每一项都是字符串
lpush mylist a b c
lrange mylist 0 -1  //"c" "b" "a"
lpop mylist  //"a"
lrange mylist 0 -1  //"c" "b" 
llen mylist //2

set类型命令

在这里插入图片描述

  • sadd key value value2 向key集合设置多个值
  • smembers key 获取集合中数据
  • scard key 获取集合成员
  • sinter key key1 获取两个集合的交集
  • sunion key key1 获取两个集合并集
  • sdiff key key1 获取差值 从第一个集合开始
  • srem key value 移除元素
    set集合是无序的但是每个值都唯一 不允许重复
sadd myset 1 2 3 4
smembers mysset // 1 3 2 4
scard mysset //4
sadd myset2 1 2 6 2
sinter myset myset2 // 1 2
...

sortedset类型 命令

  • zadd key scourd value value2 添加key中排序为scourd的值
  • zrange key start stop withscores 获取元素从key集合中 withscores为是否显示分数
  • zincrby key increment value 使key集合中的value增加increment
  • zrem key value value 移除元素
    sortedset 有序集合
zadd mysort 1.0 a 9.0 b
zrange mysort 0 -1 // a b
zincrby mysort 10 a
zrange mysort 0 -1 // b a
zrange mysort 0 -1 withscores // b 9.0 a 11

redis 常用命令

  • keys * 查看所有key
  • exixtx key 查看key是否存在 存在返回1 不存在返回0
  • type key 返回key的类型
  • ttl key 查看key存活时间 -1是永久
  • del key 删除key

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

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

相关文章

CUDA 安装

查看自己电脑的cuda版本:见文章 查看CUDA版本 我的是: 他的意思就是说:俺的显卡支持的cuda版本是12.0的(向下兼容) 然后我的项目tensorflow-gpu版本是1.13.2版本的,对应的cuda为10: &#xff…

picodet onnx转其它芯片支持格式时遇到

文章目录 报错信息解决方法两模型精度对比 报错信息 报错信息为: Upsample(resize) Resize_0 not support attribute coordinate_transformation_mode:half_pixel. 解决方法 整个模型转换过程是:paddle 动态模型转成静态,再用paddle2onnx…

1700*D. Flowers(DP前缀和预处理打表)

Problem - 474D - Codeforces 题意: 有白花和红花两种,把 x 朵花排成一排,要求白花必须连续 k 个一块放置,则有 cnt 种情况。给出 a 和 b,计算a到b之间的 x 对应的 cnt 总和,并且对1e97取模。 解析&#x…

Kafka 简介之(学习之路)

正文 一、简介 1.1 概述 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务…

日期相关工具类

日期相关工具类 【一】介绍【1】SimpleDateFormat 为什么是线程不安全【2】解决 SimpleDateFormat 线程不安全的方法 【二】LocalDate API【三】LocalTime API【四】LocalDateTime API【五】转换关系【1】LocalDateTime 与 LocalDate 之间的转换【2】LocalDateTime 与 Date 之间…

PHP 个人愿望众筹网站系统mysql数据库web结构apache计算机软件工程网页wamp

一、源码特点 PHP 个人愿望众筹网站系统是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 php 个人愿望众筹网站 代码 https://download.csdn.net/download/qq_41221322/8…

2023年中国短租公寓主要类型、品牌及行业市场规模分析[图]

短租是一种以24小时为计量单位、按天计费的房屋租赁形式,短租又称日租。短租房有高性价比、特色、浓厚居家感的特点,比起传统酒店的客房更具竞争优势。当前,短租房已经成为人们出行住宿的新选择。短租公寓主要类型有合租公寓、月租公寓、服务…

【回顾一下Docker的基本用法】

文章目录 回顾一下Docker的基本用法1.初识Docker1.1.什么是Docker1.1.1.应用部署的环境问题1.1.2.Docker解决依赖兼容问题1.1.3.Docker解决操作系统环境差异1.1.4.小结 1.2.Docker和虚拟机的区别1.3.Docker架构1.3.1.镜像和容器1.3.2.DockerHub1.3.3.Docker架构1.3.4.小结 1.4.…

在Android中实现动态应用图标

在Android中实现动态应用图标 你可能已经遇到过那些能够完成一个神奇的技巧的应用程序——在你的生日时改变他们的应用图标,然后无缝切换回常规图标。这是一种引发你好奇心的功能,让你想知道,“他们到底是如何做到的?”。嗯&…

c#利用Chart 画图

c#利用Chart 画图 添加画图组件 编写代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; …

基于水循环优化的BP神经网络(分类应用) - 附代码

基于水循环优化的BP神经网络(分类应用) - 附代码 文章目录 基于水循环优化的BP神经网络(分类应用) - 附代码1.鸢尾花iris数据介绍2.数据集整理3.水循环优化BP神经网络3.1 BP神经网络参数设置3.2 水循环算法应用 4.测试结果&#x…

VF11MR8M 冲销原因 小结

VF11&MR8M 冲销原因 小结 1.后台设置路径: SPRO->财务会计->总账会计->业务交易->调整过账/冲销->定义冲销原因 反记账: 2.前台操作使用01–当前期间回转 不会反记账,冲销凭证 过账日期 按 原凭证过账日期&#xff0…

基于python编写的excel表格数据标记的exe文件

目录 一、需求: 二、思路: 三、工具 四、设计过程 (一)根据需要导入相关的图形界面库 (二)创建图形窗口 (三)标签设计 (四)方法按钮设计 &#xff0…

0基础学习VR全景平台篇 第104篇:720全景后期软件安装

上课!全体起立~ 大家好,欢迎观看蛙色官方系列全景摄影课程! 摄影进入数码时代,后期软件继承“暗房工艺”,成为摄影师表达内在情感的必备工具。 首先说明,全景摄影与平面摄影的一个显著的区别是全景图片需…

云服务器CVM_云主机_云计算服务器_弹性云服务器-腾讯云

腾讯云服务器CVM提供安全可靠的弹性计算服务,腾讯云明星级云服务器,弹性计算实时扩展或缩减计算资源,支持包年包月、按量计费和竞价实例计费模式,CVM提供多种CPU、内存、硬盘和带宽可以灵活调整的实例规格,提供9个9的数…

大数据软件项目的应用行业

大数据软件项目可以应用于各种不同的行业,以帮助组织更好地理解和利用其数据资产,从而做出更明智的决策、提高效率并推动创新。以下是一些主要行业,大数据软件项目可以发挥重要作用的示例,希望对大家有所帮助。北京木奇移动技术有…

css--踩坑

1. 子元素的宽高不生效问题 设置flex布局后,子元素的宽高不生效问题。 如果希望子元素的宽高生效,解决方法,给子元素添加如下属性: flex-shrink: 0; flex-shrink: 0;2. 横向滚动(子元素宽度不固定) /* tab…

磁盘io使用率高问题排查

Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。 1.小文件读写的磁盘性能瓶颈是寻址(随机读写性能更差)评估标准:TPS 2.大文件读写的磁盘性能瓶颈…

Scala第二十章节

Scala第二十章节 scala总目录 文档资料下载 章节目标 理解Akka并发编程框架简介掌握Akka入门案例掌握Akka定时任务代码实现掌握两个进程间通信的案例掌握简易版spark通信框架案例 1. Akka并发编程框架简介 1.1 Akka概述 Akka是一个用于构建高并发、分布式和可扩展的基于事…

python scanpy spatial空转全流程

Spatial mapping of cell types across the mouse brain (1/3) - estimating reference expression signatures of cell types — cell2location documentation Spatial mapping of cell types across the mouse brain (2/3) - cell2location — cell2location documentation #…