【数据库】Redis

news2024/12/23 12:09:57

文章目录

    • @[toc]
      • Redis终端操作
        • 进入Redis终端
        • Redis服务测试
        • 切换仓库
      • String命令
        • 存储字符串
          • 普通存储
          • 设置存储过期时间
          • 批量存储
        • 查询字符串
          • 查询单条
          • 批量查询
      • Key命令
        • 查询key
          • 查询所有
          • 根据key首字母查询
          • 判断key是否存在
          • 查询指定的key对应的value的类型
        • 删除键值对
      • Hash命令
        • 存储hash
        • 查询hash
          • 查询所有字段
          • 查询hash指定的field对应的value
          • 查询hash多个指定的filed对应的value
          • 查询hash中的所有value
        • 删除hash
          • 删除字段
          • 删除hash
      • List命令
        • 数据插入
          • 左插入
          • 右插入
        • 查询list
        • 删除list元素
      • Set命令
        • 存储set
        • 查询set
        • 删除set元素
      • ZSet命令
        • 存储zset
        • 查询zset
        • 删除zset元素

因上努力

个人主页:丷从心·

系列专栏:Redis

学习指南:数据库

果上随缘


Redis终端操作

进入Redis终端
redis-cli
Redis服务测试
ping
切换仓库
select 1

String命令

存储字符串
普通存储
set name 从心
设置存储过期时间
setex name 3 follow__my_heart
批量存储
mset age 22 gender 男
查询字符串
查询单条
get name
批量查询
mget name age gender

Key命令

查询key
查询所有
keys *
根据key首字母查询
keys n*
判断key是否存在
exists address
查询指定的key对应的value的类型
type age
删除键值对
del name age gender

Hash命令

存储hash
hset user_info name 从心 age 22
查询hash
查询所有字段
hkeys user_info
查询hash指定的field对应的value
hget user_info name
查询hash多个指定的filed对应的value
hmget user_info name age
查询hash中的所有value
hvals user_info
删除hash
删除字段
hdel user_info age
删除hash
del user_info

List命令

数据插入
左插入
lpush list_1 a b c
右插入
rpush list_2 a b c
查询list
lrange list_1 0 -1
删除list元素
lpush list_3 a b a b a b

lrem list_3 -2 b

Set命令

存储set
sadd user_name zhangsan lisi wangwu
查询set
smembers user_name
删除set元素
srem user_name zhangsan

ZSet命令

存储zset
zadd user_name 2 lisi 3 wangwu 1 zhangsan 4 zhaoliu
查询zset
zrange user_name 0 -1
删除zset元素
zrem user_name zhangsan

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

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

相关文章

前端补充17(JS)

一、JS组成成分 JS的组成成分,由三部分组成 第一、ECMAScript:语法规则,如何定义变量,数据类型有哪些,如何转换数据类型,if判断 if-else while for for-in forEach do-while switch 数组 函数 对…

HTML表单(详解网页表单如何实现)

目录 一、表单介绍 1.概念 二、表单用法 1.HTML表单 2.HTML 表单 - 输入元素 2.1.文本域(Text Fields) 2.2.密码字段 2.3.单选按钮(Radio Buttons) 2.4.复选框(Checkboxes) 2.5.提交按钮(Submit)…

SAP 变更记录表查询使用逻辑简介

通常用户在遇到问题后,经常会问某个单据的变更记录,很多模块中在前台的操作界面中都根据对应的菜单栏中可以找到对应的变更记录,像销售订单、交货单、采购申请、采购订单都在菜单栏位中都可以查询到对应的修改记录,但是对于想批量…

“豪门”子刊!中科院2区SCI,收稿范围广,发文量超20000!无预警记录,极速录用见刊!

(一)期刊简介概况 【期刊类型】网络数据类SCIE 【出版社】SPRINGER出版社 【期刊概况】IF:4.0-5.0,JCR2区,中科院2区 【版面类型】正刊,仅10篇版面 【预警情况】2020-2024年无预警记录 【收录年份】2…

【项目】基于JDBC+MySQL的Java教务管理系统(附源码+论文说明)

摘要 随着信息技术的不断发展,教育管理也在向数字化、智能化方向迈进。Java作为一种广泛应用于企业级应用开发的编程语言,与数据库技术的结合更是为教务管理系统的开发提供了强大的支持。 本文将介绍基于JDBC(Java Database Connectivity&a…

跨越未知,拥抱挑战——新征程

在浩瀚的IT领域里,每一位开发工程师都如同一位探险家,不断地探索、挑战和成长。作为一名新入职的Java开发工程师,我面临着全新的技术栈和业务领域,这是一次跨越未知的征程,也是一次自我提升的机会。 新入职 初入公司…

mac系统镜像源管理之nrm的安装与使用

之前有介绍过:pnpm安装和使用,nvm安装及使用,在前端开发中其实还有一个工具也会偶尔用到,那就是nrm,本文就详解介绍一下这个工具,非常的简单且好用~ 文章目录 1、什么是nrm?2、安装3…

为什么说这些倒腾AI的方式会把自己“搞死”

在AI技术的浪潮下,许多基于大模型的产品涌现而出,但并非所有创新都能带来成功,有时大模型的出现还会放大AI创业公司的内部矛盾。这个时候,我们需要搭建与AI相配的底层思考框架。 为什么说这些倒腾AI的方式会把自己“搞死”© …

go语言并发实战——日志收集系统(五) 基于go-ini包读取日志收集服务的配置文件

实现日志收集服务的客户端 前言 从这篇文章开始我们就正式进入了日志收集系统的编写,后面几篇文章我们将学习到如何编写日志收集服务的客户端,话不多说,让我们进入今天的内容吧! 需要实现的功能 我们要收集指定目录下的日志文件,将它们发…

Flink CDC详解

文章目录 Flink CDC一 CDC简介1.1 CDC定义1.2 CDC应用场景1.3 CDC实现机制1.4 开源CDC工具对比 二 Flink CDC简介2.1 Flink CDC介绍2.2 Flink CDC Connector(连接器)2.3 Flink CDC && Flink版本2.4 Flink CDC特点 三 Flink CDC发展3.1 发展历程3.2 背景Dynamic Table &…

Ubuntu镜像下载与安装2024.4版本(超适合新手)

前言: 在VMware中安装Ubuntu镜像,首先需要去下载镜像,但是由于服务器在国外,下载速度相对较慢,国内也有镜像,较推荐在国内镜像站下载,例如阿里镜像和清华镜像。 官网:Ubuntu系统下…

LLM 为什么需要 tokenizer?

文章目录 1. LLM 预训练目的1.1 什么是语言模型 2. Tokenizer一般处理流程(了解)3. 进行 Tokenizer 的原因3.1 one-hot 的问题3.2 词嵌入 1. LLM 预训练目的 我们必须知道一个预训练目的:LLM 的预训练是为了建立语言模型。 1.1 什么是语言模…

月入8k,21岁计算机专业男孩转行网优,天赋可以让人发光,努力也能!

今天的主人公是一位仅21岁的年轻小帅哥,大学学的是计算机专业,毕业后的工作是卖苦力,工作一段时间后毅然决然的选择了转行后台网优,让我们一起来看看这位21岁男孩转行背后的故事... 卖苦力,是没有前途的 今天的主人公…

(一)JVM实战——jvm的组成部分详解

前言 本节内容是关于java虚拟机JVM组成部分的介绍,通过其组成架构图了解JVM的主要组成部分。 正文 ClassFile:字节码文件 - javac:javac前端编译器将源代码编译成符合jvm规范的.class文件,即字节码文件 - class文件的结构组成&a…

Springboot的日常操作技巧

文章目录 1、自定义横幅2、容器刷新后触发方法自定义3、容器启动后触发方法自定义**CommandLineRunner**ApplicationRunner 不定时增加 参考文章 1、自定义横幅 简单就一点你需要把banner.text放到classpath 路径下 ,默认它会找叫做banner的文件,各种格式…

[GXYCTF2019]BabyUpload-BUUTF

题&#xff1a; 步骤&#xff08;先上传木马&#xff0c;在上传.htaccess&#xff09; 准备工作 他过滤了<? ,ph等 准备&#xff1a;一句话木马&#xff0c;.htaccess文件 .htaccess SetHandler application/x-httpd-php //解析为php文件 muma1.jpg<script languag…

刚买的云服务器(阿里云) 玩玩Linux指令 rm -rf /*

rm -rf /* 在Linux中&#xff0c;rm代表的是删除&#xff0c;选项-rf代表的是没有提示信息的递归删除文件夹&#xff0c;/‘代表的是Linux中的根目录。’ * 代表的是所有文件夹&#xff0c;所以该指令的功能就是删除根目录下的所有文件&#xff0c;一会儿肯定服务器崩溃&#x…

使用pytorch构建GAN模型的评估

本文为此系列的第六篇对GAN的评估&#xff0c;上一篇为Controllable GAN。文中使用训练好的分类模型的部分网络提取特征将真实分布与生成分布进行对比来评估模型的好坏&#xff0c;若有不懂的无监督知识点可以看本系列第一篇。 原理 1.评估模型的指标 一般来说&#xff0c;我们…

多级嵌套对象数组:根据最里层id找出它所属的每层父级,适用于树形数据格式

文章目录 需求分析 需求 已知一个树形格式数据如下&#xff1a; // 示例数据 const data [{"id": "1","parentId": null,"children": [{"id": "1.1","parentId": "1","children"…

粒子群算法与优化储能策略python实践

粒子群优化算法&#xff08;Particle Swarm Optimization&#xff0c;简称PSO&#xff09;, 是1995年J. Kennedy博士和R. C. Eberhart博士一起提出的&#xff0c;它是源于对鸟群捕食行为的研究。粒子群优化算法的基本核心是利用群体中的个体对信息的共享从而使得整个群体的运动…