个人简介

Echo Blog


江湖无名 安心练剑
  • Redis Learn-29-bigkey hget 简介
    hset 和 hget 基本使用 redis> HSET site redis redis.com (integer) 1 redis> HGET site redis "redis.com" # 字段不存在 redis> HGET site mysql (nil) 基本说明 Redis Hget 命令用于返回哈希表中指定字段的值。 实际上这就是一个 ha...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-28-hot key 热点商户
    开篇 有时候某个商户访问次数会暴增,对于 redis 的压力会变得很大。 本文将从以下几个方面讨论: 什么是热点商户 如何发现热点商户 怎么解决热点商户问题 热点商户 产生的原因 1、用户消费的数据远大于生产的数据(热卖商品、热点新闻、热点评论、明星直播)。 在日常工作生活中一些突发的的事件,例如:双十一期间某些热...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-27-分布式锁进化史
    业务背景 近两年来微服务变得越来越热门,越来越多的应用部署在分布式环境中,在分布式环境中,数据一致性是一直以来需要关注并且去解决的问题,分布式锁也就成为了一种广泛使用的技术,常用的分布式实现方式为Redis,Zookeeper,其中基于Redis的分布式锁的使用更加广泛。 但是在工作和网络上看到过各个版本的Redis分布式锁实现,每种实现都有一些不严谨的地方,甚至有可能是错误的实现,包括...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-26-Distributed Lock 分布式锁 Redlock
    使用Redis实现分布式锁 在许多环境中,分布式锁是一种非常有用的原语,其中不同的进程必须以互斥的方式处理共享资源。 有许多库和博客文章描述如何使用Redis实现DLM(分布式锁管理器),但每个库都使用不同的方法,许多使用比稍微复杂的设计所能实现的更低保证的简单方法。 本页面尝试提供一个更加规范的算法来使用Redis实现分布式锁。 我们提出了一种算法,称为 Redlock,它实现了一...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-25-二级索引 Secondary index
    Secondary indexing with Redis Redis is not exactly a key-value store, since values can be complex data structures. However it has an external key-value shell: at API level data is addressed by th...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-24-partion 分区
    Partitioning: how to split data among multiple Redis instances. Partitioning is the process of splitting your data into multiple Redis instances, so that every instance will only contain a subset ...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-23-keyspace notify
    Redis Keyspace Notifications IMPORTANT Keyspace notifications is a feature available since 2.8.0 Feature overview Keyspace notifications allows clients to subscribe to Pub/Sub channels in order ...
    2018-12-12 03:35:23 | Redis
  • Redis Learn-22-mass data insert 大量数据插入
    Redis Mass Insertion Sometimes Redis instances need to be loaded with a big amount of preexisting(已经存在的) or user generated data in a short amount of time, so that millions of keys will be created ...
    2018-12-12 03:35:23 | Redis