首页 > 数据库 >Docker启动 Redis提示:Can't initialize Background Jobg

Docker启动 Redis提示:Can't initialize Background Jobg

时间:2024-05-18 11:56:54浏览次数:14  
标签:20 启动 Redis redis Jobg Background 6.0 docker

  今天使用docker启动redis失败,但是查看容器日志,除了提示 Fatal:Can't initialize Background Jobg,没有其他错误信息。经过长时间查找资料及试错,现记录下可能的产生原因及解决方案,以便以后参考。

产生原因:宿主机安装的docker版本太低,同镜像所需的版本不匹配

解决方案:

  方案1、升级docker,将docker版本升级到最新版本,例如:我原本使用docker v19,启动redis:6.0.20就失败,升级到 docker v26.1.1后,再启动redis:6.0.20就成功;

  方案2、使用低版本的镜像来创建容器,例如:我启动用的是:redis:6.0.20,启动一直失败,改成:redis:5.0.9,就直接启动成功

  方案3、低版本 docker v19 启动redis:6.0.20时,加上配置 --privileged=true 再启动;例如:我原本使用:docker run -d -name redis redis:6.0.20; 启动就失败,换成:docker run -d -name redis --privileged=true redis:6.0.20;启动就成功

 

标签:20,启动,Redis,redis,Jobg,Background,6.0,docker
From: https://www.cnblogs.com/lovelyli/p/18199186

相关文章

  • 一对一视频源码,Redis数据源还能这样隔离
    一对一视频源码,Redis数据源还能这样隔离通过ThreadLocal识别出来压测数据,自定义Redis的主键的序列化方式,如果是压测数据则在主键后面加上后缀,这样就可以通过不同主键将Redis数据进行隔离。一、实现key序列化publicclassKeyStringRedisSerializerextendsStringRedis......
  • Redis 的安装与配置详解【Redis系列一】
    〇、前言关于Redis在日常开发中还是用的比较多的,特别是在秒杀、消息队列、排行榜等数据交互时效要求较高的场景,Redis都可以轻松应对。本文将针对Redis进行简单介绍,以及如何安装,并罗列下全部配置项。后续还将另行发文汇总Redis的常用数据结构和常见问题等。一、什么是Re......
  • Redis MySQL
     ---###介绍一下常用的RedisMySQL中间件呗Redis和MySQL在许多应用中经常一起使用,Redis作为缓存层提供快速的数据访问,而MySQL作为存储层提供持久化的数据存储。在这两个系统之间,中间件可以帮助管理和优化它们之间的交互。以下是一些常用的Redis和MySQL中间件:1.**ProxySQL*......
  • redis如何实现主从同步
    redis实现主从同步分为两种:全量同步和增量同步:第一次连入集群的slave需要进行全量同步,那些断开后重连的slave需要进行增量同步每个redis都有自己的replid,他们是master的标识,在尚未搭建集群之前,每个redis都是master,因此大家都有各自不同的replidrepl_backlog中会写入所有操作的命......
  • 使用 Redis Zset 有序集合实现排行榜功能
    一、前言排行榜功能是非常常见的需求,例如商品售卖排行榜单、游戏中的积分排行榜、配送员完单排行榜等。实现排行榜功能需要高效地对大量数据进行排序和查询,如果直接进行数据库查询对应业务排行榜资源开销会非常大,一般会将对应榜单需要的数据做单独存储记录,查询时只要对榜单......
  • Docker Desktop部署微软微服务Dapr(Redis+Zipkin+Placement)
    DockerDesktop部署微软微服务Dapr(Redis+Zipkin+Placement)说明系统:Windows11专业版23H2Docker:DockerDesktopv4.29.0+本文为开发环境学习和测试使用安装DaprCLI使用MSI安装程序安装每个DaprCLI的发布版本还包括一个适用于Windows的安装程序。您可以手动下......
  • redis
    redis介绍安装#0数据库-存数据的软件#1关系型数据库-PostgreSQL(后面安装了解看看),mysql,sqlserver,oracle。。。-sql语句,通用#2非关系型数据库-redis,mongod,clickhouse,infludb,elasticsearch。。。#3非关系型数据库:nosql-c语言写的服务(监听端......
  • redis之哈希类型
    在Redis中,哈希(Hash)类型是一种将多个键值对存储在单个键中的数据结构。哈希类型被用来表示对象,其中每个键都是对象的属性,并且每个属性都与一个值相关联。哈希类型在Redis中通常用于存储对象的属性集合。哈希类型和python中的字典类型很像哈希类型常用方法【1】hset#用于设置......
  • redis之字符串
    【1】set#1SET命令用于设置给定key的值。如果key已经存储其他值,SET就覆写旧值,且无视类型。res=conn.set(name='name',value='green')print(res)#插入成功后返回True#1.1设置过期时间conn.set(name='name',value='green',ex=5)#ex=5在5秒后过期conn.s......
  • django中使用redis
    【1】通用方式########写个pool.pyimportredisPOOL=redis.ConnectionPool(max_connections=10,decode_responses=True)######在哪里用,导入用即可fromutils.poolimportPOOLimportredisclassRedisView(ViewSet):deflist(self,request):conn=red......