IT书架 本次搜索耗时 0.115 秒,为您找到 162 个相关结果.
  • 82.如果有大量的 key 需要设置同一时间过期,一般需要注意什么?

    82.如果有大量的 key 需要设置同一时间过期,一般需要注意什么? 82.如果有大量的 key 需要设置同一时间过期,一般需要注意什么? 参考解析 如果大量的 key 过期时间设置的过于集中,到过期的那个时间点,Redis可能会出现短暂的卡顿现象。 一般需要在时间上加一个随机值,使得过期时间分散一些。 上次基友也碰到这个问题,请教了下,他...
  • 90.什么是 Redis 事务?

    90.什么是 Redis 事务? 90.什么是 Redis 事务? 和众多其它数据库一样,Redis 作为 NoSQL 数据库也同样提供了事务机制。在 Redis 中,MULTI / EXEC / DISCARD / WATCH 这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,即便如此,我们还是会简要的列出 ...
  • docker compose 服务依赖和健康检查

    docker compose 服务依赖和健康检查 容器的健康检查 示例源码 构建镜像和创建容器 启动redis服务器 docker-compose 健康检查 docker compose 服务依赖和健康检查 Dockerfile healthcheck https://docs.docker.com/engine/reference/bu...
  • 七、数据淘汰策略

    可以设置内存最大使用量,当内存使用量超出时,会施行数据淘汰策略。 Redis 具体有 6 种淘汰策略: 作为内存数据库,出于对性能和内存消耗的考虑,Redis 的淘汰算法实际实现上并非针对所有 key,而是抽样一小部分并且从中选出被淘汰的 key。 使用 Redis 缓存数据时,为了提高缓存命中率,需要保证缓存数据都是热点数据。可以将内存最大使用...
  • 77.Redis 有几种持久化方式?

    77.Redis 有几种持久化方式? 77.Redis 有几种持久化方式? ? 持久化方式 Redis 提供了两种方式,实现数据的持久化到硬盘。 1、【全量】RDB 持久化,是指在指定的时间间隔内将内存中的数据集快照 写入磁盘。实际操作过程是,fork 一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。 2、...
  • 原理 1:鞭辟入里 —— 线程 IO 模型

    原理 1:鞭辟入里 —— 线程 IO 模型 非阻塞 IO 事件轮询 (多路复用) 指令队列 响应队列 定时任务 扩展阅读 原理 1:鞭辟入里 —— 线程 IO 模型 1 Redis 是个单线程程序 !这点必须铭记。 也许你会怀疑高并发的 Redis 中间件怎么可能是单线程。很抱歉,它就是单线程,你的怀疑暴露了你基础知识的不足。莫要瞧不起...
  • 99.修改配置不重启 Redis 会实时生效吗?

    99.修改配置不重启 Redis 会实时生效吗? 99.修改配置不重启 Redis 会实时生效吗? 针对运行实例,有许多配置选项可以通过 CONFIG SET 命令进行修改,而无需执行任何形式的重启。 从 Redis 2.2 开始,可以从 AOF 切换到 RDB 的快照持久性或其他方式而不需要重启 Redis。检索 CONFIG GET * 命令获...
  • 120.redis aof rdb 加载速度不一样的原因

    redis aof rdb 加载速度不一样的原因 redis aof rdb 加载速度不一样的原因 Redis AOF和RDB加载速度不一样的原因主要包括以下几点: 文件大小:AOF文件较大,导致重启加载慢,因为Redis需要顺序读取整个AOF文件并逐一重新执行其中的命令,这个过程比较耗时。 IO性能问题:AOF文件过大会带来明显的IO性能问...
  • 7 异步匹配机制

    异步匹配机制 上一章的答案 异步检测匹配队列 全局获取Server对象 增加Task管理类 异步匹配机制 联机逻辑开发进度:■■■■■□□□□□□□ 本章结束开发进度:■■■■■■■□□□□□ 上一章的答案 DataCenter 类: <? php ... class DataCenter { cons...
  • 四、使用场景

    计数器 缓存 查找表 消息队列 会话缓存 分布式锁实现 其它 计数器 可以对 String 进行自增自减运算,从而实现计数器功能。 Redis 这种内存型数据库的读写性能非常高,很适合存储频繁读写的计数量。 缓存 将热点数据放到内存中,设置内存的最大使用量以及淘汰策略来保证缓存的命中率。 查找表 例如 DNS 记录就很适合使...