花费 18 ms
Redis(五):hash/hset/hget 命令源码解析

  Redis作为nosql数据库,kv string型数据的支持是最基础的,但是如果仅有kv的操作,也不至于有redis的成功。(memcache就是个例子)   Redis除了string, 还 ...

Mon Jan 27 06:34:00 CST 2020 0 5395
hive实践之map类型插入单条数据

  hive原本不是用来做简单的crud的,但有时候我们就是有可能这么干,怎么办呢?   hive 还是提供了相应的功能的,查询是最必须的,就无须多说了。   插入数据一般来说都是大批量的插入,一 ...

Thu Jan 07 17:05:00 CST 2021 0 1613
Redis(六):list/lpush/lrange/lpop 命令源码解析

  上一篇讲了hash数据类型的相关实现方法,没有茅塞顿开也至少知道redis如何搞事情的了吧。   本篇咱们继续来看redis中的数据类型的实现: list 相关操作实现。      同样,我 ...

Wed Jan 29 21:40:00 CST 2020 0 2019
Redis(三):set/get 命令源码解析

  经过前两篇的介绍,我们对整个redis的动作流程已经有比较清晰的认识。   接下来就是到具体的命令处理方式的理解了,想来我们用这些工具的意义也是在此。虽然没有人觉得,一个set/get方法会有难 ...

Thu Jan 23 01:37:00 CST 2020 0 1966
Redis(四):del/unlink 命令源码解析

  上一篇文章从根本上理解了set/get的处理过程,相当于理解了 增、改、查的过程,现在就差一个删了。本篇我们来看一下删除过程。   对于客户端来说,删除操作无需区分何种数据类型,只管进行 del ...

Fri Jan 24 05:24:00 CST 2020 0 1951
Redis(十一):哨兵模式架构设计分析

  业务最初的应用场景中,我们也许使用单机redis就可以应付业务要求,但并非一直可行。   比如单机的读写能力问题,单机的可用性问题,单机的数据安全性问题。这些都是许多互联网应用经常会遇到的问题, ...

Mon Mar 09 03:35:00 CST 2020 0 1728
Redis(十):pub/sub 发布订阅源码解析

  谈到发布订阅模式,相信不会陌生,典型的观察者模式的实现。然而从表面来看,本地实现一个wait/notify通知、register/update调用, 实现一个远程mq服务, 还有本文说的 pub/ ...

Sun Feb 23 23:09:00 CST 2020 0 1401
ES系列(五):获取单条数据get处理过程实现

  前面讲的都是些比较大的东西,即框架层面的东西。今天咱们来个轻松点的,只讲一个点:如题,get单条记录的es查询实现。 1. get语义说明   es中要实现get的查询,直接就是一个ur ...

Mon May 24 18:19:00 CST 2021 0 1954
Redis(一):服务启动及基础请求处理流程源码解析

  redis是用c语言的写的缓存服务器,有高性能和多种数据类型支持的特性,广受互联网公司喜爱。   我们要分析其启动过程,首先就要先找到其入口。   当然我们应该是要先分析 Makefile 文 ...

Tue Jan 14 00:19:00 CST 2020 0 1068

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM