- 主题:请教个redis问题
redis启动后,如果有设置rdb持久化,需要从rdb文件中读取数据到内存,这个耗时是不是很久
我用hiredis api访问一个数据库遇到一个问题
redisConnect已经成功了,但是调用redisCommand 返回失败
然后不断重试,大约数秒后redisCommand才返回成功
p.s. 我的程序和 redis-server xxx.conf 差不多是同时启动
--
FROM 120.35.11.*
你可以看看redisCommand的返回错误信息,把错误信息打印下来就知道了
--
FROM 180.167.209.*
以前看过源码,需要rdb数据全部load到内存里面才会开始监听端口服务
--
FROM 183.2.223.*
load完成之前不提供服务。久不久取决于数据量大小。
【 在 b0207191 的大作中提到: 】
: redis启动后,如果有设置rdb持久化,需要从rdb文件中读取数据到内存,这个耗时是不是很久
:
:
: ....................
- 来自「最水木 for iPhone14,5」
--
FROM 114.249.196.*
读数据的时间取决于 rdb文件的大小 很大的话要读很久redis才开始工作
【 在 b0207191 的大作中提到: 】
: redis启动后,如果有设置rdb持久化,需要从rdb文件中读取数据到内存,这个耗时是不是很久
:
: 我用hiredis api访问一个数据库遇到一个问题
:
: redisConnect已经成功了,但是调用redisCommand 返回失败
:
: 然后不断重试,大约数秒
: ..................
发自「今日水木 on SEA-AL10」
--
FROM 103.98.245.*