redis
melody_future
这个作者很懒,什么都没留下…
展开
-
Redis 学习笔记(一)- 基本数据结构
用了好几年的Redis,很多东西还是一知半解。随决定系统的学习一下,也写些笔记以做巩固。 Redis 有哪些特性 速度快(单线程) 基于键值对的数据结构服务器 丰富的功能 除了基础的5中数据结构,还提供了发布订阅、Lua脚本、简单的事务等等功能。 简单稳定 客户端语言多 持久化 主从复制 高可用及分布式 Redis 能用来做什么 缓存 分布式锁 排行榜系统 计数器应用(如 api 限频...原创 2019-01-03 17:32:00 · 609 阅读 · 0 评论 -
Redis 安装及使用
Redis 安装 PHP 的 Redis 扩展 因为笔者是个PHPer,所以这里也写下关于 PHP 的Redis 扩展。PHP 的扩展有两种方式,一种是编译安装用C编写的扩展 phpredis,另一种是由PHP编写的扩展包predis。 phpredis predis ...原创 2019-01-02 15:53:50 · 162 阅读 · 0 评论 -
Redis 学习笔记(三)- 持久化
前面两篇文章原创 2019-01-19 17:16:01 · 166 阅读 · 0 评论 -
Redis 学习笔记(四)- 复制
本篇文章来讲讲 Redis 的复制原创 2019-01-25 13:56:35 · 679 阅读 · 0 评论 -
Redis 学习笔记(二)- 一些小功能
上一篇文章 基础篇(一)总结了 Redis 的5种基本类型,这一篇总结下 Redis 的一些小功能。 慢查询分析 Redis Shell 管道 事务和Lua Bitmaps HyperLogLog 发布订阅 GEO ...原创 2019-01-09 17:37:42 · 186 阅读 · 0 评论 -
Redis 学习笔记(五)-- 阻塞
本篇文章来说说Redis 的噩梦–阻塞。 Redis 是单线程架构,所有读写操作都是一条主线程完成的。如果出现了阻塞,哪怕是很短的时间,也是噩梦。 发现阻塞 客户端是最先感知阻塞等Redis的超时行为 加入日志监控报警工具 对Redis 进程和机器做全面监控(如命令耗时、慢查询、持久化阻塞、连接拒绝、CPU/内存/磁盘/网络使用过载等) 内在原因 API 或数据结构使用不合理 CPU 饱和问...原创 2019-02-12 14:10:03 · 208 阅读 · 0 评论 -
Redis 学习笔记(六)-- 理解内存
内存管理原创 2019-02-13 15:42:22 · 166 阅读 · 0 评论 -
Redis 学习笔记(七)- 缓存设计
缓存可以有效的加速应用的读写速度,原创 2019-02-26 20:14:38 · 198 阅读 · 0 评论 -
Redis 学习(八)- 开发运维的“陷阱”
本篇文章来讲一讲开发运维中的"陷阱" Linux 配置优化要点 内存分配控制 vm.overcommit_memory 配置 THP OOM killer NTP (同步不同节点的时间) ulimit (单个用户同时打开的文件数) TCP backlog flushall/flushdb 误操作快速恢复 以持久化文件作为恢复数据的媒介。 借助 AOF 机制恢复 避免AOF重写(调节a...原创 2019-03-04 16:56:13 · 985 阅读 · 0 评论