文章库ARTICLE COLUMN

  • 【redis专题(14)】持久化配置

    【redis专题(14)】持久化配置

    摘要:概述的持久化有种方式快照和日志由于是在某个时间点来备份的直接备份二进制映像文件恢复速度快。 概述 Redis的持久化有2种方式:快照rdb 和 日志aof由于rdb是在某个时间点来备份的,直接备份二进制映像文件,恢复速度快。但是由于是在时间点备份的,在备...

    luodongseuluodongseu 评论0 收藏0
  • 跟着大彬读源码 - Redis 4 - 服务器的事件驱动有什么含义?

    跟着大彬读源码 - Redis 4 - 服务器的事件驱动有什么含义?

    摘要:服务器会为执行不同任务的套接字关联不同的事件处理器。当服务器套接字变得可写时,套接字会产生事件。多路复用程序允许服务器同时监听套接字的事件和事件。 众所周知,Redis 服务器是一个事件驱动程序。那么事件驱动对于 Redis 而言有什么含义?源码...

    xiangzhihongxiangzhihong 评论0 收藏0
  • 谈谈 redis 在项目中的常见使用场景

    谈谈 redis 在项目中的常见使用场景

    摘要:参考源码邮件发送,限流,漏桶与令牌桶分布式可以通过的来在间进行交流。可以参考以下项目 最近在写一个脚手架,发现其中 redis 的使用场景还挺多,于是总结下它的常见使用场景 本文链接: https://shanyue.tech/post/red... github 备份: https://g...

    TowersTowers 评论0 收藏0
  • 【LNMPR源码学习】笔记汇总

    【LNMPR源码学习】笔记汇总

    摘要:此文用于汇总跟随陈雷老师及团队的视频,学习源码过程中的思考整理与心得体会,此文会不断更新视频传送门每日学习记录使用录像设备记录每天的学习源码学习源码学习内存管理笔记源码学习内存管理笔记源码学习内存管理笔记源码学习基本变量笔记 此文用...

    aristarkaristark 评论0 收藏0
  • read error on connection的两种原因分析

    read error on connection的两种原因分析

    摘要:最近线上模块偶现具体报错日志如下通过分析和学习之后,发现两种原因可能导致返回执行超时使用已经断开的连接下面将对这两种情况进行具体的分析。四参考和错误排查超时问题及解决 最近线上php模块偶现 read error on connection;具体报错日志如下 Un...

    0x584a0x584a 评论0 收藏0
  • 【redis专题(15)】Redis性能测试工具Redis-benchmark

    【redis专题(15)】Redis性能测试工具Redis-benchmark

    摘要:指令说明只显示每秒钟能处理多少请求数结果永久测试示例检测为端口为的服务器性能个并发连接,个请求,检测为端口为的服务器性能测试信息向服务器发送个请求,每个请求附带个并发客户 指令说明 Usage: redis-benchmark [-h ] [-p ] [-c ] [-n [-k ] ...

    gaosboygaosboy 评论0 收藏0
  • Redis 数据类型

    Redis 数据类型

    摘要:简介是一个速度非常快的非关系数据库它可以存储键与种不同两类型的值之间的映射可以将存储在内存中的键值对持久到硬盘可以使用复制特性来扩展读性能还可以使用客户端分片来扩展写性能分片分片是一种将数据划分为多个部分的方法对数据的划分可以基于键包...

    FlandsFlands 评论0 收藏0
  • 在URLOS中使用Redis技术加速wordpress网站

    在URLOS中使用Redis技术加速wordpress网站

    摘要:据研究发现,网站页面在秒内加载完毕对用户而言是最佳的浏览体验。本文我们探讨如何通过技术加速网站。而数据库缓存技术就是其中之一。通过应用市场可以直接安装和,几乎是零技术。您可以在网址中使用任何唯一字符串,但建议您使用网站的网址。 快!快...

    fizzfizz 评论0 收藏0
  • 【redis专题(9)】事务

    【redis专题(9)】事务

    摘要:仅做了解一般不用,更多是通过来解决原子性问题。只是取消队列,并非回滚。 [info] 仅做了解一般不用,更多是通过lua来解决原子性问题。 Redis支持简单的事务,所谓简单是因为其不支持回滚(回滚是用队列模仿的),与mysql有以下区别 type mysql red...

    2shou2shou 评论0 收藏0
  • Redis应用-限流

    Redis应用-限流

    摘要:系列文章应用分布式锁应用异步消息队列与延时队列应用位图应用应用布隆过滤器应用限流应用在高并发场景下有三把利器保护系统缓存降级和限流。而有些场景则需要限制并发请求量,如秒杀抢购发帖评论恶意爬虫等。 系列文章 Redis应用-分布式锁 Redis应...

    mudiyouyoumudiyouyou 评论0 收藏0
  • CentOS7 linux下yum安装redis以及使用

    CentOS7 linux下yum安装redis以及使用

    摘要:前言继之前环境下安装及可视化工具文章后,这里记录一下系统下的的使用安装检查是否有源下载的仓库安装数据库安装完毕后,使用下面的命令启动服务启动停止查看运行状态查看进程设置为开机自动启动进入服务进入本机列出所有防火墙开放相应端口开启 前言...

    shinezejianshinezejian 评论0 收藏0
  • Redis Cluster节点故障探测算法笔记

    Redis Cluster节点故障探测算法笔记

    摘要:本笔记是对的归纳总结状态转换图每个在本地维护了一张其他的状态表,并根据算法更新这张表里的的状态修改状态表里的的状态为在文档中称之为,不需要共识大多数同意。下面是状态转换图,例举的是观察的例子少数派和多数派多数派拥有多数的一方,可含有。...

    tangr206tangr206 评论0 收藏0
  • 跟着大彬读源码 - Redis 2 - 服务器如何响应客户端请求?(上)

    跟着大彬读源码 - Redis 2 - 服务器如何响应客户端请求?(上)

    摘要:现在客户端和服务器都准备好了,那么客户端和服务器如何建立连接服务器又是如何响应客户端的请求呢连接服务器客户端和服务器进行通讯,首先应该就是建立连接。以上是客户端发送命令给服务器的过程,在下一节中,我们再来认识服务器是如何响应客户端请的...

    LeanCloudLeanCloud 评论0 收藏0
  • 使用Docker安装Gitlab及相关配置

    使用Docker安装Gitlab及相关配置

    摘要:最近在学习自动化部署的一些内容,自动化部署,涉及到的内容有等内容,今天通过玩了一遍,下面是一些心得安装安装服务实在是太方便,我们通过来安装,运行如下命令查看的镜像文件搜索镜像看到镜像有很多,如果这一项下面是表示为官方的镜像,我这里使用...

    fasssfasss 评论0 收藏0
  • Redis Cluster配置传播及故障恢复笔记

    Redis Cluster配置传播及故障恢复笔记

    摘要:本笔记是对的归纳总结。传播的配置赢得选举之后会在己侧更新上的归属信息,然后在定时的中将这个信息传播出去。这个过程不需要共识,因为只是修改的归属,也不会修改。同样不需要大多数同意。 本笔记是对Redis Cluster Spec - Configuration handling,...

    TonnyTonny 评论0 收藏0
  • 【redis专题(10)】命令语法介绍之GEO

    【redis专题(10)】命令语法介绍之GEO

    摘要:获取指定元素范围的地理信息位置集合使用命令即可查询附近的位置例如查找距离杭州以内的城市的个城市按距离排序在返回位置元素的同时,将位置元素与中心之间的距离也一并返回。距离的单位和用户给定的范围单位保持一致。 简述 移动互联网时代LBS应用越...

    BicycleWarriorBicycleWarrior 评论0 收藏0
  • SpringBoot2.0 基础案例(08):集成Redis数据库,实现缓存管理

    SpringBoot2.0 基础案例(08):集成Redis数据库,实现缓存管理

    摘要:本案例需要本地安装一台数据库。二集成核心依赖配置文件端口应用名称配置超时连接最大连接数据库连接数设为没有限制最大等待连接中的数量设为没有限制最大建立连接等待时间。如果超过此时间将接到异常。 本文源码 GitHub:知了一笑 https://github.com/...

    XBaronXBaron 评论0 收藏0
  • Redis

    Redis

    摘要:随着系统访问量的提高,复杂度的提升,响应性能成为一个重点的关注点。而缓存的使用成为一个重点。作为缓存中间件的一个佼佼者,成为了面试必问项目。这就会导致在这段时间内,这些缓存同时失效,全部请求到数据库中。因为只要缓存数据过期了,就会被删...

    mingdemingde 评论0 收藏0
  • 记一次redis并发处理问题

    记一次redis并发处理问题

    摘要:记一次并发处理问题一场景分析所在的公司是物联网公司,涉及到向设备发送指令,现在的问题是在和天猫语音对接的一个产品线上出现了一个启用组合指令模式,例如一个情景模式,开卧室灯开走廊灯开客厅灯上面的三个灯对于我们的产品来说就是一个开关面板,...

    douziflydouzifly 评论0 收藏0
  • Redis在执行BGSAVE和BGREWRITEAOF命令时,哈希表的负载因子>=5,而未执行

    Redis在执行BGSAVE和BGREWRITEAOF命令时,哈希表的负载因子>=5,而未执行

    摘要:前言今天在看设计与实现,讲解字典的实现时,说道在执行和命令时,哈希表的负载因子大于等于,而未执行这两个命令时大于等于。哈希表的扩展因子哈希表已保存节点数量哈希表大小。 前言  今天在看《Redis设计与实现》,讲解字典的实现时,说道Redis在...

    explorer_ddfexplorer_ddf 评论0 收藏0
  • 关于Redis热点key的一些思考

    关于Redis热点key的一些思考

    摘要:如何解决针对于热点的解决方案网上的查找出来无非就是两种服务端缓存即将热点数据缓存至服务端的内存中备份热点即将热点随机数,随机分配至其他节点中。伪代码如下生成随机数构造备份新从数据库中取数据存放在中,以便下次能取到代码地址参考文章 关于...

    asheashe 评论0 收藏0
  • 【redis专题(4)】命令语法介绍之sorted_set

    【redis专题(4)】命令语法介绍之sorted_set

    摘要:如果中不存在,就在中添加一个,是就好像它之前的是。如果不存在,就创建一个只含有指定成员的有序集合。 有序集合可以模拟优先级队列与延时队列,排行榜等功能的实现 增 zadd key score1 value1 score2 value2 .. redis 127.0.0.1:6379> zadd stu 18...

    AstrianAstrian 评论0 收藏0
  • 【redis专题(3)】命令语法介绍之list

    【redis专题(3)】命令语法介绍之list

    摘要:通过链表结构可以模仿队列结构与堆栈结构关于队列结构和堆栈结构可以查看标准库专题增作用把值插入到链表头部作用把值插入到链接尾部删作用返回并删除链表尾元素作用返回并删除链表头元素作用从链表中删除值注删除的绝对值个后结束从表头删除从表尾删除...

    nevermindnevermind 评论0 收藏0
  • 【redis专题(5)】命令语法介绍之sets

    【redis专题(5)】命令语法介绍之sets

    摘要:关于的无序集合有三个特点无序性确定性描述准确唯一性有点类似于数据容器增作用往集合中增加元素注意集合具有唯一性已经存在就放不进删作用删除集合中值为的元素返回值忽略不存在的元素后真正删除掉的元素的个数作用返回并删除集合中中个随机元素随机体...

    kuangcaibaokuangcaibao 评论0 收藏0
  • php 实现Redis分布式锁

    php 实现Redis分布式锁

    摘要:简介多线程情况下访问一些共享资源需要加锁,否则就会导致数据错乱的问题分布式锁可以通过,,等方式实现,本节主要介绍使用实现分布式锁命令设置一个值,当已经存在时,返回,代表失败使用实现分布锁有个缺陷,操作无法设置的,需要配合一起使用好在命...

    VervericaVerverica 评论0 收藏0
<