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

Redis小计(4)

目录

1.Set和Get操作

2.mset和mget

3.mset,mget,set后加参数的优点

4.incr,incrby,incrbyfloat


1.Set和Get操作

flushall:清除所有k-v键值对。(删库跑路小技巧)

set k v[ex | px]:设置超时时间,ex秒级,px毫秒级。

set k v[nx | xx]:

nx:当key不存在时再设置。

xx:当key存在时再设置(刷新value)。

否则返回nil

get只能查询string类型的value,否则报错。


2.mset和mget

mset:批量设置

mget:批量获取


3.mset,mget,set后加参数的优点

mset和mget为批量设置,由于redis是c-s模型,每次操作需要消耗网络资源。因此,一次批量操作可以解决的问题,就尽量不要分开做(除非太多步骤)。

set k v ex 10 和 set k v 然后 expire k 10 的最大区别是,前一个一次操作可以保证操作的原子性。


4.incr,incrby,incrbyfloat

针对value为整数的操作,incr:v+1,incrby n:v+n。

incrbyfloat n:n为浮点数

http://www.lryc.cn/news/276426.html

相关文章:

  • 【React】常用Hook函数的梳理和总结(第二篇)
  • 【JaveWeb教程】(15) SpringBootWeb之 响应 详细代码示例讲解
  • 「 PyMuPDF专栏 」PyMuPDF为PDF文件添加注释
  • 5 - 视图|存储过程
  • 系统学习Python——警告信息的控制模块warnings:警告过滤器-[基础知识]
  • vue中高德地图使用
  • 算法训练营Day33
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • 电子电器架构网络演化 —— 车载以太网TSN
  • 智能门锁触控工作原理中应用的电容式触摸芯片
  • Spark 中 BroadCast 导致的内存溢出(SparkFatalException)
  • 深度学习经典算法详细模型图
  • 03、Kafka ------ CMAK(Kafka 图形界面管理工具) 下载、安装、启动
  • 复习python从入门到实践——函数function
  • 【Internal Server Error】pycharm解决关闭flask端口依然占用问题
  • torch.nn.functional.interpolate与torchvision.transforms.Resize方法对张量图像Resize应用
  • 【Spring】Spring的事务管理
  • 配置cendos 安装docker 配置阿里云国内加速
  • 【深度学习:Domain Adversarial Neural Networks (DANN) 】领域对抗神经网络简介
  • STM32 ESP8266 物联网智能温室大棚 (附源码 PCB 原理图 设计文档)
  • 【DevOps-08-1】Harbor镜像仓库介绍和安装
  • 第八节 vue3新特性
  • Web前端-jQuery
  • Leetcod面试经典150题刷题记录 —— 二叉搜索树篇
  • 【大数据进阶第三阶段之ClickHouse学习笔记】ClickHouse的简介和使用
  • Linux下Redis6下载、安装和配置教程-2024年1月5日
  • Java后端开发——Ajax、jQuery和JSON
  • ssm基于Vue的戏剧推广网站论文
  • 安卓adb
  • 【数位dp】【动态规划】C++算法:233.数字 1 的个数