spirngboot连接redis报错:READONLY You can‘t write against a read only replica.

这篇具有很好参考价值的文章主要介绍了spirngboot连接redis报错:READONLY You can‘t write against a read only replica.。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

docker部署的redis,springboot基本每天来连redis都报错:READONLY You can't write against a read only replica.
重启redis后,可以正常连接。
但是每天都重启redis,不现实,也很麻烦。

解决方式:

  1. 进入redis容器
docker exec -it redis /bin/bash
  1. 进入redis工程化
redis-cli
  1. 查看当前角色
role
  1. 设置slave只读为no
config set slave-read-only no

问题解决。

完整演示

spirngboot连接redis报错:READONLY You can‘t write against a read only replica.文章来源地址https://www.toymoban.com/news/detail-508720.html

到了这里,关于spirngboot连接redis报错:READONLY You can‘t write against a read only replica.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 报错:To install it, you can run : npm install --save @api/***解决方法

    报错:To install it, you can run : npm install --save @api/***解决方法

    以下是报错原因: 报错信息如下 以下是解决的失败过程: 首先它告诉你让你安装如下: npm install --save @/api/tNursingStaffCirculation 如果安装成功的话,那就没事了,很明显安装会失败 报错如下: 所在位置 行:1 字符: 20 npm install --save @/api/tNursingStaffCirculation 源文本中包含无法识别的

    2024年02月11日
    浏览(11)
  • 【Django-Docker】Sqlite3.db读取权限不够attempt to write a readonly database-20220803

    参考:https://blog.csdn.net/m0_46629123/article/details/126133006 OperationalError at /user_login/ attempt to write a readonly database 1.通过django项目的settings.py可以看到关联数据库文件名称 … DATABASES = { ‘default’: { ‘ENGINE’: ‘django.db.backends.sqlite3’, ‘NAME’: os.path.join(BASE_DIR, ‘db.sqlite3’), } } … 2.将

    2024年02月07日
    浏览(10)
  • nginx报错:./configure: error: SSL modules require the OpenSSL library. You can either

    nginx报错:./configure: error: SSL modules require the OpenSSL library. You can either 在nginx中配置监听443端口后重新加载配置文件出现此报错, 原因:未安装 ngx_http_ssl_module 模块 解决方法:

    2024年02月05日
    浏览(15)
  • Linux安装VMware17报错Before you can run VMware,several modules must be compiled and……

    Linux安装VMware17报错Before you can run VMware,several modules must be compiled and……

    出现这种报错一般是vmmon和vmnet这俩模块没有经过签名认证,软件认为不安全,所以无法正常完成安装,那我们完成签名认证就行 先找到模块的位置 正常会返回两个路径, 接下来替换下面代码中后面的路径代码 注意这步要在第一步生成密钥的路径下执行 即 ls 能看到有    MOK

    2024年01月20日
    浏览(13)
  • VM报错Before you can run VMware several modules must be compiled and loaded into the running kernel

    Ubuntu 20.04下启动虚拟机 VMware 时,报错: Before you can run VMware several modules must be compiled and loaded into the running kernel . 按提示点击 install 无法解决。 1 下载 vmware-host-modules 并切换到对应分支 这里如果直接执行 sudo make sudo make install 会报以下错误: 2. 编辑 vm_asm_x86.h 编辑 vmware-host

    2024年02月11日
    浏览(78)
  • 【vue报错笔记】These dependencies were not found:* core-js/modules/es.....to install them, you can

    【vue报错笔记】These dependencies were not found:* core-js/modules/es.....to install them, you can

    提示:这里简述项目相关背景:   提示:这里描述项目中遇到的问题: vue项目启动报错:To install them, you can run: npm install --save core-js/modules/es.array.push.js core-js/modules/es.error.cause.js core-js/modules/es.object.proto. 删除node_modules,首先安装报错的core-js,然后再进行cnpm install,最后启动

    2024年02月11日
    浏览(11)
  • Redis-Desktop-Manager连接时出现Can’t connect to redis-server

    Redis-Desktop-Manager连接时出现Can’t connect to redis-server

    目录 1. Redis-Desktop-Manager连接需要四个参数 2.修改数据库配置文件 3.关闭防火墙 4.此时连接Redis-Desktop-Manager          Name :自定义连接名          Host :redis服务器地址,在CentOS终端中使用命令:                 该命令显示的:ens33:中的inet后的地址即为redi

    2024年02月15日
    浏览(13)
  • 解决docker运行redis报错:Fatal error, can‘t open config file /etc/redis/redis.conf以及启动redis后自动退出容器

    解决docker运行redis报错:Fatal error, can‘t open config file /etc/redis/redis.conf以及启动redis后自动退出容器

    现象如下:  看了报错是权限问题,然后发现redis1.conf的权限果然不大对, 所以运行 chmod o+r 添加权限 但是启动后容器自动退出: 然后把redis-server改成绝对路径/usr/local/bin/redis-server  此时就能发现报错真正的原因:是原始redis.conf配置文件内容的问题,而不是文件本身挂载的

    2024年02月04日
    浏览(34)
  • mac编辑文件提示: Can‘t open file for writing

    mac编辑文件提示: Can‘t open file for writing

    有时候我们在mac里编辑文件,使用vi,vim来编辑文件,在编辑完保存时出错,提示E212,Can’t open file for writing,这是什么状态,怎么解决?下面我们来看一下。 1、使用 vim exports 命令来打开编辑 exports 这个文件。 2、输入内容,编辑完,输入 :wq 来保存编辑的内容。 3、保存时

    2024年02月16日
    浏览(14)
  • java程序连接MinIO 报错The request signature we calculated does not match the signature you provided.

    java程序连接MinIO 报错The request signature we calculated does not match the signature you provided.

    自己搭建了一个 MinIO 对象存储服务,使用 Nginx 进行反代,但是使用 SpringBoot 对接的时候,上传文件总是报错。 报错内容: 解决方式按照官方ng的配置方式更改naginx的配置文件。 参考文档 setup-nginx-proxy-with-minio

    2024年02月12日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包