自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虾米兵法

一个设计小虾的知识乐园

  • 博客(8)
  • 收藏
  • 关注

原创 原来redis可以这样管理任务触发

摘要:任务的使用场景有很多,触发方式也层出不穷,有定时触发、延时触发及多条件触发等。本文将介绍利用redis来实现任务触发的2种场景。如有错误,欢迎指正。欢迎大家关注我的微信公众号虾米兵法(微信号:sammytalk)。延时触发的实现延时任务是指在创建后并不马上执行,而在间隔一段时间后才执行的任务,其应用场景比较多,也有各式各样的实现方式。如果你的系统种恰巧使用了redis,那么比较简...

2018-04-23 11:06:52 2512

原创 个人崛起的路上,你的努力需要一个正确的姿势

请不要给努力赋予太多的价值或许,对于有些人它只是自我安慰的护心剂而已前几天,我在面试一位软件开发工程师时问道:你为什么觉得能胜任这个岗位?他非常自信的回答:我每天都学习10多种热门技术和团队管理的技能,听各种付费音频,我觉得我很努力了。听了他说的话,我努力保持着镇定,事后却久久不能平静。在倡导个体崛起的今天,人们往往有种下一秒就要被世界所抛弃的忧虑,于是他们贪婪的吸...

2018-04-06 00:47:15 245

原创 和你聊聊如何搭建redis分片集群

摘要:我发现,凡是涉及到大数据存储,好像都得有个横向扩容方案,不管是在应用层实现,还是在数据存储本身实现。Redis作为一个高效的数据缓存,也周到的提供了数据sharding特性,本文就先讲下最基础的东西:什么是redis的sharding以及如何搭建redis cluster,欢迎大家关注我的微信公众号虾米兵法(sammytalk)和我一起讨论。简单介绍数据分片模型所谓数据分片,就是...

2018-04-03 17:13:56 4583

原创 分布式锁之redis实现

摘要:分布式架构设计如今在企业中被大量的应用,而在不同的分布式节点进行协同工作的时候,节点服务的时序、结果的正确性以及执行成本也成为了必须考虑的重要因素。其中竞态条件会导致执行结果的不正确,不同服务节点同时处理同一任务也将耗费不必需的系统资源,如果解决呢?方式之一可以选择分布式锁,本文介绍如果通过redis实现分布式锁,也欢迎大家和我一起讨论。分布式锁的基本应用场景和设计原则我们先来看...

2018-03-20 17:24:15 216

原创 Redis教程–解析发布与订阅

摘要:Redis支持简单的发布与订阅特性,虽然现在有类似MQ这样的消息中间件,但是了解该特性的使用与原理,不仅可以在适当的场景应用上这一简单高效的特性,更可以积累一种实现发布订阅的有效方法。本文结合官网文档及源码对其进行介绍,如有错误,欢迎指正。基本概念对于Redis发布订阅的基本概念,官网已经写的非常清楚: SUBSCRIBE, UNSUBSCRIBE and PUBLISH...

2018-03-14 18:14:16 199

原创 Redis教程–事务机制的源码分析

摘要:Redis支持简单的事务性,可以通过MULTI、DISCARD、EXEC、WATCH以及UNWATCH来实现许多事务场景,在《Redis事务机制–基本介绍》一文中我介绍了Redis事务的基本用法,本文将结合源码分析Redis事务的具体实现原理。如有错误,欢迎指正。前续Redis源码是用C语言编写的,所以阅读本文的朋友需要有基本的C语言基础。Redis相关的源码可以在redis根目...

2018-03-03 15:55:11 224

原创 Redis教程–事务机制基本介绍

摘要:Redis是一个简单、高效的内存数据存储,支持多种数据结构。当然,有数据操作的地方往往都少不了事务性,Redis是否支持呢?答案是肯定的。本文将详细讲述如何redis事务使用相关的内,如有错误,欢迎指正。Redis简单的事务操作Redis事务如何来实现呢?先引用Redis官方文档的一句话: MULTI, EXEC, DISCARD and WATCH are the fo...

2018-03-02 00:29:11 270

原创 Redis教程--基于docker搭建redis文档服务

最近准备基于redis官方文档(https://redis.io)对redis进行深入的学习和梳理,但是查询redis命令需要网络的支持,非常不方便,于是萌发了搭建本redis的文档服务的想法。Redis官网及文档资源源码地址redis官网源码地址:https://github.com/antirez/redis-io.gitredis Command Document源码地址:h...

2018-02-08 17:58:18 339 2

空空如也

空空如也

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

TA关注的人

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