![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
dreamsfire
这个作者很懒,什么都没留下…
展开
-
Redis开发与运维1-2章笔记
文章目录为什么redis单线程还能这么快配置文件启动redis关闭server常用命令键管理迁移键渐进式遍历键数据库管理为什么不使用多个数据库stringhashlistsetzset 为什么redis单线程还能这么快 纯内存访问,Redis将所有数据放在内存中,内存的响应时长大 约为100纳秒,这是Redis达到每秒万级别访问的重要基础。 非阻塞I/O,Redis使用epoll作为I/O多路复...原创 2019-07-25 17:46:57 · 108 阅读 · 0 评论 -
Redis开发与运维第三章笔记
文章目录慢查询慢查询的两个配置参数修改配置文件慢查询日志相关命令redis-cliredis-serverredis-benchmark事务命令错误lua用法概述lua与redislua的redis APIlua脚本的好处redis管理lua脚本BitmapsHyperLogLog发布订阅GEO 慢查询 慢查询的两个配置参数 slowlog-log-slower-than 单位(微秒),默认值是...原创 2019-07-26 11:44:17 · 114 阅读 · 0 评论 -
redis持久化
RDB RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发 触发机制 手动触发分别对应save和bgsave命令 save命令 阻塞当前redis服务器,直到RDB过程完成为止 bgsave命令 redis进程执行fork操作创建子进程,RDB持久化过程由子进程负责,完成后自动结束。阻塞只发生在fork阶段,一般时间很短。 自动化触发 1)使用sav...原创 2019-07-31 09:37:00 · 121 阅读 · 0 评论 -
redis复制
文章目录复制建立复制断开复制切主只读传输延迟拓扑1.一主一从2.一主多从3.树状主从复制过程数据同步心跳读写分离1.数据延迟2.读到过期数据 复制 建立复制 配置复制的三种方式: 在配置文件中加入slaveof{masterHost}{masterPort}随Redis启动生效 在redis-server启动命令后加入–slaveof{masterHost}{masterPort}生效 直接使用...原创 2019-07-31 15:15:07 · 99 阅读 · 0 评论