实验环境:Redis版本:4.0.9OS:redhat 6.4三台IP:10.10.1.129 Hostname:wjq1 Port:[7001/7002/7003]IP:10.10.1.130 Hostname:wjq2 Port:[7004/7005/7006]IP:10.10.1.131 Hostnam……继续阅读 » SEian.G 6年前 (2019-05-21) 3484浏览 0评论7个赞
一、rdbtools工具介绍源码地址:https://github.com/sripathikrishnan/redis-rdb-tools/redis-rdb-tools 是一个 python 的解析 rdb 文件的工具,在分析内存的时候,我们主要用它生成内存快照。主要有以下三个功能:生成内存快照转储成 json 格式使用标准的 diff 工……继续阅读 » SEian.G 6年前 (2019-03-25) 4474浏览 0评论5个赞
Redis系列文章请参考:Redis系列文章之前的文章《Redis介绍及CentOS 7安装redis 4.0详细步骤》介绍了Redis4.0单实例的安装,在实际的生产中,单实例存在的非常少,所以下面我们就在上述的基础上,部署Redis多实例及主从复制环境;一、redis主从复制原理和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,……继续阅读 » SEian.G 6年前 (2019-03-13) 3516浏览 0评论6个赞
Redis系列文章请参考:Redis系列文章在前面的一篇文章中已经介绍了Redis的发布和订阅功能《Redis订阅与发布机制》Pub/Sub功能(means Publish, Subscribe)即发布及订阅功能。基于事件的系统中,Pub/Sub是目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统所要求的松散耦合的交互模式;订阅者(如……继续阅读 » SEian.G 6年前 (2019-03-05) 3845浏览 0评论6个赞
Redis系列文章请参考:Redis系列文章这一篇我们来看看redis的发布订阅模式,其实在很多的MQ产品中都存在这样的一个模式,我们常听到的一个例子就是邮件订阅的场景,什么意思呢,比如说100个人订阅了你的博客,如果博主发表了文章,那么100个人就会同时收到通知邮件,除了这个场景还能找到其他场景么,当然有啦,你想想,如果你要在内存里面做一个读写分离的程序……继续阅读 » SEian.G 6年前 (2019-02-27) 3715浏览 0评论8个赞
一、什么是慢查询日志?slow log是Redis用来记录查询执行时间超过给定时长的命令请求的日志系统。许多数据库(如:MySQL)提供慢查询日志帮助开发与运维人员定位系统存在的慢操作。所谓慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阈值,就将这条命令的相关信息(例如:发生时间,耗时,命令的详细信息)记录到慢查询日志中,Redis也提……继续阅读 » SEian.G 6年前 (2019-02-25) 2417浏览 0评论6个赞
前面的一篇文件中简单的介绍了一下Redis,并且安装了一个单实例的Redis 4.0的环境,不管怎么说,有了环境,学习起来还是相对的方便的;关于CentOS 7安装Redis 4.0版本详细可参考:CentOS 7安装redis 4.0详细步骤在启动Redis服务的时候,我们指定了一个配置文件,那么具体配置文件中的一些参数都是干什么的呢?我下面来简单说明……继续阅读 » SEian.G 6年前 (2019-02-22) 2094浏览 0评论5个赞
一、Redis简单介绍Redis是一个开源(BSD许可)的内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。由于Redis采用运行在内存中的数据集工作方式,其性能卓越,能支持超过100K+每秒的读写频率。它支持多种类型的数据结构,如字符串(strings), 散列(hashes),列表(lists),集合(sets),有序集合(sorted s……继续阅读 » SEian.G 6年前 (2019-02-19) 2271浏览 0评论5个赞