java Redis | 001能做什么? 本博客 猫叔的博客,转载请申明出处 前言 本系列整理出于《Redis深度历险:核心原理与应用实践》一书,摘抄整理读后感与总结。 好的程序员都会Redis 说说Redis能做什么呢? 1、记录帖子的点赞数、评论数和点击数…
无分类 数据工程师妹子养成手记——数据库篇 程序员最宝贵的东西是生命,生命属于程序员只有一次。一个程序员的一生应该这样度过:当她回首往事的时候,她不会因为搭建环境浪费时间而悔恨,也不会因为集群无法运行而羞耻。这样,在她开发的时候,她能够说:“…
无分类 PHP面试常考内容之Memcache和Redis(3) 你好,是我琉忆。今天是周五了,再上一天班就周末了,提前祝大家周末愉快。嘿嘿。这篇文章是本周Memcache和Redis内存数据库常考的专题。本周一和周三更新的文章路径:PHP面试常考内容之Memcache和Redis(1)PHP面…
无分类 个人博客-首页后台开发(一) 声明:本渣渣部分代码参考自TendCode其实有很多代码是不需要自己一行行码出来,生产力是第一位。只有研究型人才需要生产代码,作为一名渣渣拿来用是最高效的做法。程序员都有一个开源的精神,码出来的代码本身是…
无分类 redis常用知识点之基础数据类型 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivo…
无分类 Redis 懒删除(lazy free)简史 下图为Redis5.0启动之后的效果。LWP为线程ID,NLWP为线程数量。可以看到,5.0的redis server共有四个线程,一个主线程48684,三个bio(background IO,后台io任务)线程,三个后台线程分别执行不同的io任务,我们重…
无分类 Redis单机版本框架 Redis主流程伪代码 {代码…} Redis main函数调用流程图及关键节点 一条简单的set命令的执行流程 serverCron函数的功能 Q&A 1.bgsave执行时再次执行bgsave如何处理? 直接返回,返回信息会通知正在执行. 如果…
无分类 Redis scan命令原理 scan类型命令 {代码…} scan:迭代当前库 sscan:迭代一个 set 类型 hscan:迭代一个hash类型,并返回相应的值 zscan:迭代一个sorted set,并且返回相应的分数 redis是单进程单线程模型,keys和smembers这种命令可能…