随笔分类 - Redis
摘要:[TOC] Last Modified: 2019年5月10日11:44:18 参考链接 "使用 Laravel Queue 不得不明白的知识" "Laravel 队列文档" 本文环境 Laravel 5.5 队列 Redis 为什么使用队列 使用队列的目的一般是: 1. 异步执行 2. 出错重试 
        阅读全文
                
摘要:[TOC] 锁实现的注意点 1. 互斥: 任意时刻, 只能有一个客户端获得锁 2. 不会死锁: 客户端持有锁期间崩溃, 没有主动解除锁, 能保证后续的其他客户端获得锁 3. 锁归属标识: 加锁和解锁的必须是同一个客户端, 客户端不能解掉非自己持有的锁(锁应具备标识) 如果是Redis集群, 还得考虑
        阅读全文
                
摘要:[TOC] 前言 小型web服务, session数据基本是保存在本地(更多是本地磁盘文件), 但是当部署多台服务, 且需要共享session, 确保每个服务都能共享到同一份session数据. redis 数据存储在内存中, 性能好, 配合持久化可确保数据完整. 设计方案 1. 通过php自身se
        阅读全文
                
摘要:[TOC] 参考链接 "持久化 Redis命令参考" 介绍 Redis 运行时数据保存在内存中, 一旦重启则数据将全部丢失. Redis 提供了两种持久化方式: 1. RDB 持久化: 生成某个时间点的快照文件 2. AOF 持久化(append only file): 日志追加模式(Redis协议
        阅读全文
                
摘要:[TOC] 1. 前言 前段时间刚为项目(手游)实现了一个实时排行榜功能, 主要特性: 实时全服排名 可查询单个玩家排名 支持双维排序 数据量不大, 大致在 1W ~ 50W区间(开服, 合服会导致单个服角色数越来越多). 2. 排行榜分类 按照排行主体类型划分, 主要分为: 角色 军团(公会) 坦
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号