加载中
redis 系列11 列表对象

一. 列表对象概述   Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个...

2018/11/15 18:04
5
redis 系列10 字符串对象

一. 字符串对象编码   Redis中字符串可以存储3种类型,分别是字节串(byte string)、整数、浮点数。在上章节中讲到字符串对象的编码可以是int, raw,embstr。 如果一个字符串对象保存的是整数...

2018/11/14 17:56
3
Redis(2)——跳跃表

一、跳跃表简介 跳跃表(skiplist)是一种随机化的数据结构,由 William Pugh 在论文《Skip lists: a probabilistic alternative to balanced trees》中提出,是一种可以于平衡树媲美的层次化...

2019/04/10 10:10
5
Redis list实现原理 - 双向循环链表

双向链表 双向表示每个节点知道自己的直接前驱和直接后继,每个节点需要三个域 查找方向可以是从左往右也可以是从右往左,但是要实现从右往左还需要终端节点的地址,所以通常会设计成双向的循环...

2019/04/10 10:10
217
Redis(3)——分布式锁深入探究

一、分布式锁简介 锁 是一种用来解决多个执行线程 访问共享资源 错误或数据不一致问题的工具。 如果 把一台服务器比作一个房子,那么 线程就好比里面的住户,当他们想要共同访问一个共享资源...

2019/04/10 10:10
38
Redis(1)——5种基本数据结构

一、Redis 简介 "Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker." —— Redis是一个开放源代码(BSD许可)的内存...

2019/04/10 10:10
12
Jmeter 连接Redis获取数据集

  公司开展了新的业务活动,需要配合其他部门做压测,由于脚本中的手机号和用户的uid需要参数化而且每次均不能重复,最初的考虑使用csv的方式来获取数据,比较头疼的问题是集群节点需要维护...

2019/04/10 10:10
18
Redis数据结构——简单动态字符串SDS

文章导航-readme 图解Redis之数据结构篇——简单动态字符串SDS 前言 相信用过Redis的人都知道,Redis提供了一个逻辑上的对象系统构建了一个键值对数据库以供客户端用户使用。这个对象系统包括...

面试突击 | Redis 如何从海量数据中查询出某一个 Key?附视频

1 考察知识点 本题考察的知识点有以下几个: Keys 和 Scan 的区别 Keys 查询的缺点 Scan 如何使用? Scan 查询的特点 2 解答思路 Keys 查询存在的问题 Scan 的使用 Scan 的特点 3 Keys 使用相...

2019/04/10 10:10
39
redis 系列9 对象类型(字符串,哈希,列表,集合,有序集合)与数据结构关系

一.概述   在前面章节中,主要了解了 Redis用到的主要数据结构,包括:简单动态字符串、链表(双端链表)、字典、跳跃表、 整数集合、压缩列表(后面再了解)。Redis没有直接使用这些数据结构来...

2018/11/13 17:48
30
学习服务之间的调用,三个方法的演化

<h3>场景</h3> 业务场景:下单时扣减库存,由于比较简单,商品和库存都放到了一个上下文中 ![](https://img2018.cnblogs.com/blog/1297333/202002/1297333-20200228161951357-200947944.png)...

2019/04/10 10:10
36
曹工说Spring Boot源码(20)-- 码网恢恢,疏而不漏,如何记录Spring RedisTemplate每次操作日志

写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)-- Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)-- Bean Definition到底是什么,咱们对着接口,...

2020/02/28 08:39
240
架构必经之路2 - 熔断机制

架构取经之路1 - 扣减库存 架构取经之路2 - 熔断机制 架构取经之路3 - 悟空聊无事务 项目中要做一个熔断机制,预防对第三方的接口调用压力太大。下面我介绍下项目中用到的熔断机制。 1.熔断检...

2018/11/12 21:03
20
使用codis-admin搭建codis集群

目的 在Redis Codis 部署安装的文章中,介绍了通过fe在web上搭建codis的基本步骤和方法,也介绍了codis-admin的相关说明,为了更好的熟悉codis-admin的使用,本文将使用codis-admin直接搭建...

2018/11/13 17:27
473
ElasticSearch+Logstash+Filebeat+Kibana集群日志管理分析平台搭建

一、ELK搜索引擎原理介绍   在使用搜索引擎是你可能会觉得很简单方便,只需要在搜索栏输入想要的关键字就能显示出想要的结果。但在这简单的操作背后是搜索引擎复杂的逻辑和许多组件协同工作...

2018/11/15 22:13
258
学了C++不知道怎么搞后台开发?先看看这份学习路线吧!

作者:AJ 在去年结束的秋季招聘中,后台开发或服务器开发的岗位需求一度火热,甚至超过了算法岗。不少同学从诸神黄昏的算法岗战场上退下,转向更偏向工程能力的后台开发岗,从而造成后台开发...

2019/04/10 10:10
101
一款属于自己的笔记本【vue+gin+elementUI前后端分离开发部署开源项目】

前言 我为什么要写一个个人的云笔记? (⊙o⊙)…额额额😄。。。这件事儿还得从一只蝙蝠说起...... 好了_(:з」∠)_不想扯了...... 有以下几个原因: 突然发现有道云笔记不是自己的 我的隐私...

2019/04/10 10:10
130
通过乐观锁解决库存超卖的问题

前言 在通过多线程来解决高并发的问题上,线程安全往往是最先需要考虑的问题,其次才是性能。库存超卖问题是有很多种技术解决方案的,比如悲观锁,分布式锁,乐观锁,队列串行化,Redis原子操...

2019/04/10 10:10
585
(原创)在线客服系统 安排起来

前言 没有视频的介绍显得尤为空白仓促。所以,如果你不赶时间,看看视频先 → → 戳我看视频 ← ← 什么?网速不行?流量不够?那好吧,马赛克画质动态图拿走~ 看到这里,相信看官你一定已经...

线上SpringCloud网关调用微服务跨机房了,咋整?

1、前言 公司内考虑到服务器资源成本的问题,目前业务上还在进行服务的容器化改造和迁移,计划将容器化后的服务,以及一些中间件(MQ、DB、ES、Redis等)尽量都迁移到其他机房。 那你们为什么...

2019/04/10 10:10
33

没有更多内容

加载失败,请刷新页面

返回顶部
顶部