- 缓存的本质缓存的本质是解决数据两端的处理速度差异问题,从而尽量避免处理速度快的等着处理速度慢的。例如,我们都知道CPU的处理速度比内存的存储速度快,这种速度差异巨大,为了避免CPU在从内存读取数据时等待空转,因此才有CPU内部的三级缓存L1, L2, L3,从而避免内存成为CPU的性能瓶颈。另外,本文所阐述的缓存只针对后台服务,针对web前端的浏览器级别,CDN,或者手机端本地缓存不做过多... 缓存的本质缓存的本质是解决数据两端的处理速度差异问题,从而尽量避免处理速度快的等着处理速度慢的。例如,我们都知道CPU的处理速度比内存的存储速度快,这种速度差异巨大,为了避免CPU在从内存读取数据时等待空转,因此才有CPU内部的三级缓存L1, L2, L3,从而避免内存成为CPU的性能瓶颈。另外,本文所阐述的缓存只针对后台服务,针对web前端的浏览器级别,CDN,或者手机端本地缓存不做过多...
- 整数集合(intset)是Redis集合数据类型的内部编码之一,当集合数据类型中的元素都是整数并且元素数量较少的时候,Redis就使用整数集合作为内部编码。 整数集合(intset)是Redis集合数据类型的内部编码之一,当集合数据类型中的元素都是整数并且元素数量较少的时候,Redis就使用整数集合作为内部编码。
- 面试官:Redis中基本的数据类型有哪些?我:Redis的基本数据类型有:字符串(string)、哈希(hash)、列表(list)、集合(set)、有序集合(zset)。面试官:有序集合的内部实现方式是什么?我还沉浸在上一个问题的沾沾自喜中,顿时表情凝固了,手心开始冒出冷汗。“这个。。没有太深入了解”,我支支吾吾的说到。面试官:回去等消息吧。这句话说的干净利落,然后就没有然后了。失败是成功... 面试官:Redis中基本的数据类型有哪些?我:Redis的基本数据类型有:字符串(string)、哈希(hash)、列表(list)、集合(set)、有序集合(zset)。面试官:有序集合的内部实现方式是什么?我还沉浸在上一个问题的沾沾自喜中,顿时表情凝固了,手心开始冒出冷汗。“这个。。没有太深入了解”,我支支吾吾的说到。面试官:回去等消息吧。这句话说的干净利落,然后就没有然后了。失败是成功...
- 面试官:Redis中基本的数据类型有哪些?我:Redis的基本数据类型有:字符串(string)、哈希(hash)、列表(list)、集合(set)、有序集合(zset)。面试官:哈希数据类型的内部实现方式是什么?我还沉浸在上一个问题的沾沾自喜中,顿时表情凝固了,手心开始冒出冷汗。“这个。。没有太深入了解”,我支支吾吾的说到。面试官:回去等消息吧。这句话说的干净利落,然后就没有然后了。失败是... 面试官:Redis中基本的数据类型有哪些?我:Redis的基本数据类型有:字符串(string)、哈希(hash)、列表(list)、集合(set)、有序集合(zset)。面试官:哈希数据类型的内部实现方式是什么?我还沉浸在上一个问题的沾沾自喜中,顿时表情凝固了,手心开始冒出冷汗。“这个。。没有太深入了解”,我支支吾吾的说到。面试官:回去等消息吧。这句话说的干净利落,然后就没有然后了。失败是...
- 在面试间里等候时,感觉这可真暖和呀,我那冰冷的出租屋还得盖两层被子才能睡着。正要把外套脱下来,我突然听到了门外的脚步声,随即门被打开,一位眉毛弯弯嘴唇红红的小姐姐走了进来,甜甜的香水味立刻钻进了我的鼻孔。面试官小姐姐微笑地说:”您好,我是今天的面试官,那么我们就开始吧!“我收起直勾勾的眼睛连忙说:“好的,好的。”面试官小姐姐说:“Redis中基本的数据类型有哪些?”我立刻回答:“Redis的... 在面试间里等候时,感觉这可真暖和呀,我那冰冷的出租屋还得盖两层被子才能睡着。正要把外套脱下来,我突然听到了门外的脚步声,随即门被打开,一位眉毛弯弯嘴唇红红的小姐姐走了进来,甜甜的香水味立刻钻进了我的鼻孔。面试官小姐姐微笑地说:”您好,我是今天的面试官,那么我们就开始吧!“我收起直勾勾的眼睛连忙说:“好的,好的。”面试官小姐姐说:“Redis中基本的数据类型有哪些?”我立刻回答:“Redis的...
- 我正在面试间里焦急地等待着,突然听到了门外的脚步声,随即门被打开,穿着干净满脸清秀的青年走了进来,一股男士香水的淡香扑面而来。面试官:“平时在工作中用过Redis吗?”我:“用的比较多。”我心中暗喜,Redis我熟啊,什么五种数据类型、两种持久化方式倒背如流啊。面试官:“Redis的共享对象池了解吗?”“这个。。没有太深入了解。”我支支吾吾的说到,手心已经冒出冷汗。面试官:“回去等消息吧。”... 我正在面试间里焦急地等待着,突然听到了门外的脚步声,随即门被打开,穿着干净满脸清秀的青年走了进来,一股男士香水的淡香扑面而来。面试官:“平时在工作中用过Redis吗?”我:“用的比较多。”我心中暗喜,Redis我熟啊,什么五种数据类型、两种持久化方式倒背如流啊。面试官:“Redis的共享对象池了解吗?”“这个。。没有太深入了解。”我支支吾吾的说到,手心已经冒出冷汗。面试官:“回去等消息吧。”...
- 1. Redis的事务定义 2. Multi、Exec、discard 3. 事务的错误处理 4. 为什么要做成事务 5. 事务冲突的问题 5.1 例子 5.2 悲观锁 5.3 乐观锁 5.4 watch key [key …] 5.5 unwatch 5.6 Redis事务三特性 1. Redis的事务定义Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。... 1. Redis的事务定义 2. Multi、Exec、discard 3. 事务的错误处理 4. 为什么要做成事务 5. 事务冲突的问题 5.1 例子 5.2 悲观锁 5.3 乐观锁 5.4 watch key [key …] 5.5 unwatch 5.6 Redis事务三特性 1. Redis的事务定义Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。...
- Redis配置文件介绍 1. 单位 2. INCLUDES包含 3. 网络相关配置 3.1 bind 3.2 protected-mode 3.3 Port 3.4 tcp-backlog 3.5 timeout 3.6 tcp-keepalive 4. GENERAL通用 4.1 daemonize 4.2 pidfile 4.3 loglevel 4.4 logfile 4.5 dat... Redis配置文件介绍 1. 单位 2. INCLUDES包含 3. 网络相关配置 3.1 bind 3.2 protected-mode 3.3 Port 3.4 tcp-backlog 3.5 timeout 3.6 tcp-keepalive 4. GENERAL通用 4.1 daemonize 4.2 pidfile 4.3 loglevel 4.4 logfile 4.5 dat...
- 1.sorted set类型是去重且会对元素进行元素操作的sorted set,sorted set相对于其他类型会多一个分值的维度,用来进行元素的排序操作。1.1 zaddsorted set类型添加元素使用的指令是zadd 排序的分值1 key1 排序的分值2 key2... ...1.2 zrange和zrevrange通过zrange key 开始索引位 结束索引位 withscor... 1.sorted set类型是去重且会对元素进行元素操作的sorted set,sorted set相对于其他类型会多一个分值的维度,用来进行元素的排序操作。1.1 zaddsorted set类型添加元素使用的指令是zadd 排序的分值1 key1 排序的分值2 key2... ...1.2 zrange和zrevrange通过zrange key 开始索引位 结束索引位 withscor...
- 1. 简介 2. 常用命令 3. zset数据结构 1. 简介Redis有序集合zset(sorted set)与普通集合set非常相似,是一个没有重复元素的字符串集合。不同之处是有序集合的每个成员都关联了一个评分(score),这个评分(score)被用来按照从最低分到最高分的方式排序集合中的成员。集合的成员是唯一的,但是评分可以是重复了 。因为元素是有序的, 所以你也可以很快的根据评分... 1. 简介 2. 常用命令 3. zset数据结构 1. 简介Redis有序集合zset(sorted set)与普通集合set非常相似,是一个没有重复元素的字符串集合。不同之处是有序集合的每个成员都关联了一个评分(score),这个评分(score)被用来按照从最低分到最高分的方式排序集合中的成员。集合的成员是唯一的,但是评分可以是重复了 。因为元素是有序的, 所以你也可以很快的根据评分...
- 1. 简介 2. 常用命令 3. Hash类型的数据结构 1. 简介Redis hash 是一个键值对集合。Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。类似Java里面的Map<String,Object>用户ID为查找的key,存储的value用户对象包含姓名,年龄,生日等信息,如果用普通的key/value结构来存储主要有以... 1. 简介 2. 常用命令 3. Hash类型的数据结构 1. 简介Redis hash 是一个键值对集合。Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。类似Java里面的Map<String,Object>用户ID为查找的key,存储的value用户对象包含姓名,年龄,生日等信息,如果用普通的key/value结构来存储主要有以...
- 【Redis】Set集合类型基本使用 【Redis】Set集合类型基本使用
- 1. 简介 2. 常用命令 3. 链表的数据结构 1. 简介单键多值Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。它的底层实际是个双向链表,对两端的操作性能很高,通过索引下标的操作中间的节点性能会较差。 2. 常用命令从左边插入一个或多个值lpush <key> <value1> <value2> <value3> ...按照... 1. 简介 2. 常用命令 3. 链表的数据结构 1. 简介单键多值Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。它的底层实际是个双向链表,对两端的操作性能很高,通过索引下标的操作中间的节点性能会较差。 2. 常用命令从左边插入一个或多个值lpush <key> <value1> <value2> <value3> ...按照...
- 1. 简介 2. 常用命令 3. 原子性 4. 数据结构 1. 简介String是Redis最基本的类型,可以理解成与Memcached一模一样的类型,一个key对应一个value。String类型是二进制安全的,意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象。String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以是512M。... 1. 简介 2. 常用命令 3. 原子性 4. 数据结构 1. 简介String是Redis最基本的类型,可以理解成与Memcached一模一样的类型,一个key对应一个value。String类型是二进制安全的,意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象。String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以是512M。...
- 1.bitmap基本思想bitmap的基本思想就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了bit为单位来存储数据,因此在存储空间方面,可以大大节省,并且因为是二进制进行操作,所以操作速度会非常快。2.bitmap的使用2.1 sitbit根据字节的bit位的索引进行操作,执行指令是sitbit key 索引值 需要设置的值。因为一个字节的长度是8位,所以在... 1.bitmap基本思想bitmap的基本思想就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了bit为单位来存储数据,因此在存储空间方面,可以大大节省,并且因为是二进制进行操作,所以操作速度会非常快。2.bitmap的使用2.1 sitbit根据字节的bit位的索引进行操作,执行指令是sitbit key 索引值 需要设置的值。因为一个字节的长度是8位,所以在...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
回顾中
热门标签