redis的数据结构介绍(string

embedded/2025/2/10 22:56:49/

redis是键值数据库,key一般是string类型,value的类型很多 

string,hash,list,set,sortedset,geo,bitmap,hyperlog 

redis常用通用命令:

keys: 查看符合模板的所有key

del :删除一个key

exists :判断一个key是否存在

expire: 给一个key设置有效期,有效期到期时该key会被自动删除

ttl :查看一个key的剩余有效期

(对于redis中当尝试对一个不存在的键调用expire命令时,redis将返回0,表示没有键被更新,这样的调用不会抛出错误,而是安全的忽略该操作

string类型: 
string: 普通字符串

int: 整数类型,可以做自增,自减操作

float : 浮点类型,可以做自增自减操作

常见命令:
set:添加或修改已经存在的string类型键值对

get:根据key获取string类型的value

mset:批量添加多个string类型的键值对

mget:同理

incr:让一个整形 的key自增1

incrby:让一个整型的key自增并指定步长

incrbyfloat:让浮点数已指定步长自增

setnx:添加一个string类型的键值对,前提时这个key不存在,否则不执行

setex: 添加一个string类型的键值对,并且指定有效期

redis key的层级结构:
 

redis的key允许有多个单词形成的层级结构,多个单词用:隔开:
  项目名:业务名:类型:id

value值可以用jason字符串存储


http://www.ppmy.cn/embedded/161191.html

相关文章

docker环境下部署face-search开源人脸识别模型

由于我们是直接将face-search部署在docker容器中的,所以,在部署之前一定要检查一下自己的docker环境,要不然部署过程中会出现各种各样的问题 我这里的docker环境是 一、安装docker环境 如果docker版本比较低或者docker-compose的版本比较低的情况下,部署的时候docker的yml…

思科模拟器配置VRRP-详细

VRRP的状态: standby 待命状态 speak 发言 active 激活 VRRP基础配置案例 网络图 R1配置命令 Router>enable Router#conf t Router(config)#hostname R1 R1(config)#int g0/0 R1(config-if)#no shutdown R1(config-if)#ip add 192.168.10.251 255.255.255…

SQL精度丢失:CAST(ce.fund / 100 AS DECIMAL(10, 2)) 得到 99999999.99

当你使用 CAST(ce.fund / 100 AS DECIMAL(10, 2)) 进行计算并转换时得到 99999999.99 这个结果,可能由以下几种原因导致: 1. DECIMAL 类型精度限制 DECIMAL(10, 2) 表示总共可以存储 10 位数字,其中小数部分占 2 位。这意味着整数部分最多只…

STM32的HAL库开发---高级定时器

一、高级定时器简介 1、STM32F103有两个高级定时器,分别是TIM1和TIM8。 2、主要特性 16位递增、递减、中心对齐计数器(计数值:0~65535)16位预分频器(分频系数:1~65536)可用于触发DAC、ADC在更新事件、触发事件、输入捕获、输出比较时,会产生中断/DMA请…

MOSSE目标跟踪算法详解

1. 引言 MOSSE算法(Multi-Object Spectral Tracking with Energy Regularization)是多目标跟踪领域的一座里程碑式成果,被认为是开创性的工作,为后续研究奠定了重要基础。该算法通过创新性地结合频域特征分析与能量正则化方法&am…

MapReduce是什么?

MapReduce 是一种编程模型,最初由 Google 提出,旨在处理大规模数据集。它是分布式计算的一个重要概念,通常用于处理海量数据并进行并行计算。MapReduce的基本思想是将计算任务分解为两个阶段:Map 阶段和 Reduce 阶段。 Map 阶段&a…

基于Hexo实现一个静态的博客网站

原文首发:https://blog.liuzijian.com/post/8iu7g5e3r6y.html 目录 引言1.初始化Hexo2.整合主题Fluid3.部署评论系统Waline4.采用Nginx部署 引言 Hexo是中国台湾开发者Charlie在2012年创建的一个开源项目,旨在提供一个简单、快速且易于扩展的静态博客生…

深入浅出 DeepSeek V2 高效的MoE语言模型

今天,我们来聊聊 DeepSeek V2 高效的 MoE 语言模型,带大家一起深入理解这篇论文的精髓,同时,告诉大家如何将这些概念应用到实际中。 🌟 什么是 MoE?——Mixture of Experts(专家混合模型&#x…