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 · 106 阅读 · 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 · 107 阅读 · 0 评论 -
redis持久化
RDBRDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发触发机制手动触发分别对应save和bgsave命令save命令阻塞当前redis服务器,直到RDB过程完成为止bgsave命令redis进程执行fork操作创建子进程,RDB持久化过程由子进程负责,完成后自动结束。阻塞只发生在fork阶段,一般时间很短。自动化触发1)使用sav...原创 2019-07-31 09:37:00 · 114 阅读 · 0 评论 -
redis复制
文章目录复制建立复制断开复制切主只读传输延迟拓扑1.一主一从2.一主多从3.树状主从复制过程数据同步心跳读写分离1.数据延迟2.读到过期数据复制建立复制配置复制的三种方式:在配置文件中加入slaveof{masterHost}{masterPort}随Redis启动生效在redis-server启动命令后加入–slaveof{masterHost}{masterPort}生效直接使用...原创 2019-07-31 15:15:07 · 94 阅读 · 0 评论