Redis学习笔记四:Redis并发很多的请求时候如何变得很快的呢?

摘要:原因 内存操作 使用IO多路复用 Redis 和 I/O 多路复用 一文搞懂 Redis高性能之IO多路复用 非CPU密集型任务,Redis的瓶颈在于内存和网络带宽。 我怎么提高多核CPU的利用率? CPU不太可能是Redis的瓶颈,一般内存和网络才有可能是。 例如使用Redis的管道(pipeli 阅读全文
posted @ 2021-05-13 14:46 Grey Zeng 阅读(55) 评论(0) 推荐(0) 编辑

Redis学习笔记三:Redis有序集的底层实现(跳表)

摘要:作者:Grey 原文地址: Redis学习笔记三:Redis有序集的底层实现(跳表) 我们可以使用Redis中的sorted_set对数据进行排序。 基本用法 #有序集 #sorted_set #Z开头的命令,ZADD,ZCOUNT zadd fruit 8 apple 2 banana 3 ora 阅读全文
posted @ 2021-05-13 12:50 Grey Zeng 阅读(29) 评论(0) 推荐(0) 编辑

LeetCode 1206. Design Skiplist

摘要:题目描述 题目链接 说明 本题主要是设计跳表。 我们知道,数组的查询速度很快O(1), 但是插入的速度比较慢O(N), 链表的插入速度快O(1), 但是链表的查询速度比较慢O(N)。 而跳表的平均查找和插入时间复杂度都是O(logN),空间复杂度O(N) 流程 题目中规定了节点值的数据范围 [0,2 阅读全文
posted @ 2021-05-13 12:48 Grey Zeng 阅读(90) 评论(0) 推荐(0) 编辑