redis集群
文章平均质量分 61
满小超的代码世界
菜鸡进化史
展开
-
使用Docker部署Redis进行高可用主从复制
文章目录前言一、什么是主从复制?二、步骤1.拉取镜像2.安装master安装slave总结前言为什么要进行主从复制?在高并发,高可用成为主流的今天。如果中间件只有一台的情况下,发生故障,那么容易造成单点故障。造成服务的不可用。或者中间件在存储不足的情况下,如何继续存储信息成为了需要解决的问题之一,那么数据备份成为解决这一难题的基本方法。一、什么是主从复制?程序向redis-master服务写入信息,这条信息会通过指定方式同步到其他slave服务器中。在这个集群中,masterd的写入数据会同步原创 2022-04-14 11:59:20 · 1565 阅读 · 0 评论 -
Docker部署redis单机版本 - 修改redis密码和持久化方式
文章目录前言一、拉redis镜像文件二、如果进行文件和目录的挂载1.创建文件夹2.使用配置文件启动1 先启动一次redis2 从网上下载一个conf文件3 修改conf配置文件4 启动redis总结前言之前部署过几次redis,都是直接把它拉下来然后直接启动,并没有设置太多的属性。后来部署过一个设置过的,但是第二次部署就忘了具体的流程了,这次下定决心记录一下。一、拉redis镜像文件无脑拉最新版本 :docker pull redis二、如果进行文件和目录的挂载1.创建文件夹我们将/d原创 2022-04-08 15:32:11 · 1409 阅读 · 0 评论 -
Mysql和Redis如何保证数据一致性
文章目录前言一、先更新数据库,再更新redis二、先更新redis,在更新数据库三 先更新数据库,再删除redis四 先删除redis,再更新数据库总结前言如何保证数据库和缓存双写一致,下面提供几种方法,来讨论下他们的优缺点。一、先更新数据库,再更新redis这种方案,应该没人采用。如果先更新数据库成功,接着更新redis失败,那么会造成数据不一致,所以这种方法舍弃二、先更新redis,在更新数据库这种方案和第一种相似,也具有相同的问题如果更新reids成功,更新数据库失败,那么同样会造原创 2022-03-31 11:08:32 · 5871 阅读 · 2 评论 -
java操作redis集群时无法连接到节点 No reachable node in cluster 或者 too many cluster redirections 等报错
项目场景:内网开发时遇到的一个坑点。redis是集群环境,我在使用redis进行单机操作时,会报错。在更换为jediscluster时能进行简单的get,set操作。但是分布式锁等不能操作,更换redis版本后,报错信息在Could not get a resource from the pool 和上述报错信息来回辗转。版本问题:redis的版本最好在maven库中去查看对应的版本http://mvnrepository.com/ 原因分析:下面展示配置文件`。spring: r原创 2021-06-19 13:00:53 · 2954 阅读 · 0 评论