首页
学习
活动
专区
工具
TVP
发布

吉林乌拉

专栏作者
113
文章
104786
阅读量
23
订阅数
Redis集群收缩
1.首先需要确定下线节点是否有负责的槽,如果有则需要将槽迁移到其它节点中,保证节点下线后整个集群槽节点映射的完整性。
吉林乌拉
2019-11-09
9810
Redis请求路由
我们通过上几篇的介绍已经初步的掌握了Redis集群的相关内容,但这都是针对Redis服务端来说。我们还没有使用客户端去操作Reids集群。Redis为了追求性能的最大化,对集群环境的客户端通信协议做了非常大的修改,也就是说如果我们要从单节点连接Redis切换到连接集群环境Redis,那么客户端的代码需要做出相应的修改。
吉林乌拉
2019-11-09
7490
Redis集群扩容
在使用Redis搭建集群环境时,通常会根据业务的需求,要对集群进行扩容,以满足业务的需要。并且这也是分布式存储比较常见的需求,在Redis中对集群进行扩容主要分为3步:
吉林乌拉
2019-11-07
3.4K0
使用redis-trib.rb搭建集群
在上一篇中我们使用Gossip协议手动搭建了一个集群环境,在这一篇中我们使用redis-trib.rb工具搭建一个新集群,redis-trib.rb工具相比手动搭建,要简单的多了。因为redis-trib.rb工具是使用Ruby开发的,所以在使用该工具之前我们要先安装Ruby依赖。
吉林乌拉
2019-11-06
1.2K0
搭建Redis集群
在上一篇我们已经介绍了Redis集群分区的规则,在这一篇我们开始上干货,真真正正的搭建一个Redis集群。搭建Redis集群主要分3步:
吉林乌拉
2019-11-06
7370
Redis Cluster
Redis Cluster是Redis的分布式解决方案。当遇到内存、并发、流量等瓶颈时,就可以采用Cluster架构达到负载均衡目的。因为Redis Cluster是Redis3.0版本之后才有的,所以在Redis3.0版本之前,Redis分布式的解决方案一般有两种:
吉林乌拉
2019-11-06
8290
Redis中Sentinel节点
因为Sentinel节点是一个特殊的Redis节点,所以它有自己的专属API。下面我们详细介绍一下Sentinel节点的API使用。
吉林乌拉
2019-11-06
1K0
Redis Sentinel(哨兵)
提到哨兵我们第一个印象就是和安全保卫方面相关的。那么在Redis中也是一样的,它也是保卫Redis的运行安全的。Redis在主从复制的模式下,如果主节点发生故障不能提供服务时,那我们可以人工的介入,将其中任何一个从节点晋升为主节点,然后我们还要通知其它子节点更新主节点信息。这样Redis就可以继续提供服务了。但在实际的场景中,如果我们采用人工介入的方式来解决主节点故障等问题是不恰当的,因为只要和人有关的操作就可能会有问题,其二人工进入的方式修复的比较慢。为了解决以上各种问题,于是Redis在2.8版本之后提供了Redis Sentinel(哨兵)功能来解决这种问题。所以这一篇中我们主要介绍Redis Sentinel的详细使用。
吉林乌拉
2019-11-06
4950
Redis节点复制
在分布式系统中为了解决单点登陆问题,通常会把数据复制多个副本并部署到不同的机器上来解决此类问题。那么Redis也一样,在集群环境,怎么保证不同的实例与实例之间Redis数据的一致呢?答案就是Redis中的复制功能。在这一篇中我们主要介绍Redis有关复制功的内容。
吉林乌拉
2019-10-30
6180
Redis持久化
Redis为了保证运行的安全性,防止因进程退出或者其它系统原因导致的数据丢失问题,于是提供了持久化技术。在Reids中我们可以使用RDB和AOF两种机制来使用Reids持久化功能。下面我分别看一下这两种机制的区别及具体使用方法。
吉林乌拉
2019-10-30
9280
Redis中的事务管理
在之前的文章中我们已经介绍了很多关于Redis中的命令,虽然命令的执行是原子性的,但是如果多条命令组合在一起则Redis就不能保证组合命令的原子性了。并且如果我们接触关系型数据库,那么我们一定会知道,在关系型数据库中提供了事务管理的功能,通过事务我们可以保证一组动作,要么全部成功,要么全部失败。在Redis中也提供了类似的功能,但Redis中的事务管理和关系型数据库中事务管理还是有区别的。下面我们详细介绍一下Redis中的事务管理。
吉林乌拉
2019-10-24
4120
Redis中的消息中间件
Redis提供了简单的发布订阅功能,虽然不能和专业的消息中间件比,但如果我们只是简单的想要使用发布订阅功能,那么Redis中的发布订阅更合适不过了,因为它和专业的消息中间比使用时相对比较简单。
吉林乌拉
2019-10-24
1.1K0
Redis地理信息定位GEO
Redis提供了GEO功能,也就是地理信息定位功能。通过Redis中的GEO功能,我们可以很方便的通过经纬度来计算两个地理位置之间的距离。所以我们在实际的开发中,可以使用Redis中的GEO功能,来实现和附近位置有关的功能。下面我们详细介绍Redis中的GEO功能的相关命令。
吉林乌拉
2019-10-24
1.1K0
Redis中的Shell工具
我们在启动Redis服务时会用到redis-server Shell工具,在使用Redis客户端的时候会用到redis-cli Shell工具。实际上在Redis中除了提供了上述介绍的两个Shell工具外,还提供了redis-benchmark等Shell工具。在这一篇中我们将详细介绍一下Redis中有关Shell工具的内容。
吉林乌拉
2019-10-23
8340
Redis中的慢查询
在关系型数据库中如Oracle、Mysql中都提供了慢查询的功能。说的简单一点就是可以通过设置数据库的相关参数来记录命令的执行时间。记录的规则就是当命令的执行时间超过了数据库设置的系统参数时,数据库就会将这条命令的执行信息包括:执行时间、耗时、命令的详细信息记录到日志中。这样方便开发及运维人员排查问题。那么在Redis中也有这种相关的功能,在这一篇中我们将详细了解一下。
吉林乌拉
2019-10-23
1.1K0
Redis数据库详解
在Redis中,我们在使用相关命令时实际上是在默认的数据库中执行的,因为在Redis中是有很多个数据库的,不同数据库与数据库之间数据是不同步的,那么在这一篇中, 我们主要了解一下Redis中数据库相关知识。
吉林乌拉
2019-10-20
9510
获取Redis中所有的键
在日常的开发中我们有时会要遍历Redis中的所有的键,我们在之前的文章中已经介绍过了,我们可以用keys命令来获取所有的键,那么在Redis中除了keys命令之外,我们还可以使用scan命令获取。下面我们将详细了解一下这两种命令的相关内容。
吉林乌拉
2019-10-15
7.8K0
Redis键管理
在之前的文章中我们已经介绍过了Redis中有关键的命令,在一篇中我们将详细了解一下这方面的内容。除此之外在这一篇中我们还将了解Redis中的数据库相关的管理。下面我们将分3个部分来介绍Redis键管理方面的知识。它们分别是单个键、遍历键、数据库管理等。
吉林乌拉
2019-10-15
6370
Redis集合类型使用场景
我们知道在日常的社交网站中,可能会有很多不同的用户,他们会喜欢不同的领域,这里的不同的领域,在社交网站中通常就是通过是标签来标识的。不同的用户可以有很多不同的标签。而在社交网站中通常都有一个功能就是,查看共同关注的领域,也就是查看同一个标签下的所有用户。在这一点上,使用Redis集合类型是最合适的技术方案。
吉林乌拉
2019-10-11
5050
Redis有序集合类型
今天我们继续学习Redis中的数据类型,今天我们学习有序集合类型,也是Redis中的5大数据类型中的最后一个。看名字,我们就知道,有序集合也是一种集合,并且这个集合还是有序的。那有序集合和列表有什么不同呢?因为列表也是有序的。它们到底有什么不同呢?有序集合的有序和列表的有序是不同的。列表中的有序指的的是插入元素的顺序,和查询元素的顺序相同。而有序集合中的有序指的是它会为每个元素设置一个分数(score),而查询时可以通过分数计算元素的排名,然后在返回结果。因为有序集合也是集合类型,所以有序集合中也是不插入重复元素的,但在有序集合中分数则是可以重复,那如果在有序集合中有多个元素的分数是相同的,那么这些重复的元素的排名是怎么计算的呢?在下面的内容中我们在做详细说明。下面我们看一下列表、集合、有序集合的它们3个数据类型之间的区别。
吉林乌拉
2019-10-11
7160
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档