数据类型-单指令操作与多指令操作的选择之惑 | 学习笔记

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 快速学习数据类型-单指令操作与多指令操作的选择之惑

开发者学堂课程【Redis 入门到精通(基础篇)数据类型-单指令操作与多指令操作的选择之惑】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/764/detail/13372


数据类型-单指令操作与多指令操作的选择之惑

 

String类型的基本操作

单数据操作与多数据操作的选择之惑

如何去选择,在不同的情况下,一个是set,一个是mset,它俩的差别在于set一次设置一个值,而mset一次设置多个值,与get是一样的。

一个单次的过程,左边是应用服务器,右边是redis,可能在一台计算机上面,当一条指令执行的完整过程,

首先指令到达后发送给redis,redis拿到指令后结束完把指令返回给服务器,在这个过程中,有几个地方是要消耗时间的,

set指令发送过去要消耗时间,到达后执行指令消耗时间,然后将指令返回给服务器又要消耗时间,一共消耗的时间为:1*3,

如果此时要执行三条指令操作时,发送三次,执行三次,返回三次,假定认为时间为单位一,那么消耗的时间为3+3*2;而如果此时换了多指令进行操作,那么需要的时间就是3+1*2,此时差别就很明显的看出来了,极大的节约了时间。

我们也要清楚发送时长与执行时长的关系,要灵活去进行处理,对于较长的指令进行切割,拆分,最后提高效率,让对我们性能影响最小。

image.png

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
3月前
|
Python
字典是怎么创建的,支持的操作又是如何实现的?
字典是怎么创建的,支持的操作又是如何实现的?
73 8
|
5月前
|
SQL 关系型数据库 数据处理
|
8月前
|
存储 安全 编译器
【C/C++】C/C++编程——C++ 关键字和数据类型简介
【C/C++】C/C++编程——C++ 关键字和数据类型简介
69 2
|
存储 关系型数据库 MySQL
Mysql数据库操作篇1(数据类型,库&表修改操作)
Mysql数据库操作篇1(数据类型,库&表修改操作)
150 0
|
存储 关系型数据库 MySQL
MySQL数据库操作篇5(索引的原理及用法)
MySQL数据库操作篇5(索引的原理及用法)
109 0
|
SQL 存储 缓存
操作BLOB类型的字段及高效的批量插入操作
操作BLOB类型的字段及高效的批量插入操作
277 0
|
存储 SQL 关系型数据库
MySQL开篇:简单的库操作,表操作,数据类型
MySQL开篇:简单的库操作,表操作,数据类型
143 0
MySQL开篇:简单的库操作,表操作,数据类型
|
存储 数据库 数据格式
数据库的基础概念和代码例子(增删改查和其他操作-约束)(下)
什么是数据库? 答:存储数据的仓库,数据是有组织的进行存储(DataBase,简称DB)
124 0
数据库的基础概念和代码例子(增删改查和其他操作-约束)(下)
|
SQL 存储 安全
数据库的基础概念和代码例子(增删改查和其他操作-约束)(上)
什么是数据库? 答:存储数据的仓库,数据是有组织的进行存储(DataBase,简称DB)
181 0
数据库的基础概念和代码例子(增删改查和其他操作-约束)(上)
|
SQL 分布式计算 大数据
无类型转换_列操作 | 学习笔记
快速学习无类型转换_列操作
110 0
无类型转换_列操作 | 学习笔记