自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (5)
  • 问答 (3)
  • 收藏
  • 关注

原创 Redis命令详解:Sorted Sets

Sorted Set(也称ZSET)和Set一样也是string类型的集合,你可以将它理解为Java中SortedSet和HashMap的集合体,一方面它是一个set,保证了元素的唯一性,另一方面它给每个value赋予了一个权重score,用来进行排序。集合中成员的最大个数为232-1个。BZPOPMAX最早可用版本:5.0.0时间复杂度:O(log(N)),N是元素个数用法:BZPOPM...

2019-01-22 23:45:44 408

原创 走近源码:Redis命令执行过程(客户端)

前面我们了解过了当Redis执行一个命令时,服务端做了哪些事情,不了解的同学可以看一下这篇文章走近源码:Redis如何执行命令。今天就一起来看看Redis的命令执行过程中客户端都做了什么事情。启动客户端首先看redis-cli.c文件的main函数,也就是我们输入redis-cli命令时所要执行的函数。main函数主要是给config变量的各个属性设置默认值。比如:hostip:要连接的服...

2019-01-21 21:57:18 740

原创 走近源码:Redis如何执行命令

前文我们了解了Redis的启动过程。在initServer()函数中创建了一些循环事件来监听TCP端口和Unix的Sockets,从而使Redis服务器可以接收新的连接。今天我们再一起来看一下Redis究竟是如何处理命令并返回结果的。处理新连接Redis在initServer()函数中创建循环事件调用了acceptTcpHandler和acceptUnixHandler函数(都在network...

2019-01-15 21:39:56 2242

原创 走近源码:Redis的启动过程

当我们对不断加深对某一项技术的了解时,一定会在一个特定的时间对它的实现方式产生兴趣。没错,这就是我现在的状态,所以,多年没有读/写C语言的我,决定要啃一下Redis的源码。Redis大体上可以分为两部分:服务器和客户端(读者吐槽:你这分的也太大体了吧)。在使用时,我们先启动服务器,然后再启动客户端。由客户端向服务器发送命令,服务器处理后将结果返回给客户端。我们从“头”开始,一起来了解一下Redi...

2019-01-07 22:21:38 357

全是经典|分布式论文

非常经典的分布式论文,包括分布式基础知识、分布式一致性、分布式数据结构、分布式实战4部分。总量超过40篇!

2019-11-15

机器学习技能图谱.jpg

机器学习技能图谱!

2019-08-29

opengl画五角星

用opengl画出随时间变大的五角星,还有100个颜色大小不同的

2015-04-24

列主元消去

列主元消去法的源代码,可应用于计算方法课程学习

2014-07-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除