Redis
文章平均质量分 94
TOMANDJERRY~
这个作者很懒,什么都没留下…
展开
-
Redis学习(四)Redis主从、哨兵、集群
Redis学习(四)Redis主从、哨兵、集群 Redis主从复制 什么是主从复制 主对外从对内,主可写,从不可写 主挂了,从不可为主 主从配置 主Redis配置 主Redis无需特殊配置 从Redis配置 修改redis.conf文件: # slaveof <masterip> <masterport> # 表示当前【从服务器】对应的【主服务器】的IP是127.0.0.1,端口是6379。 slaveof 127.0.0.1 6379 实现原理 Redis的主从同步,分为全量原创 2021-03-14 23:42:47 · 212 阅读 · 2 评论 -
Redis学习(三)Redis RDB和AOF持久化
Redis学习(三)Redis RDB和AOF持久化 Redis持久化 Redis是一个内存数据库,为了保证数据的持久性,他提供了两种持久化方案RDB、AOF RDB持久化方式(默认) RDB方式是通过快照(snapshotting)完成的,当符合一定条件时Redis会自动将内存中的数据进行快照并持久化到硬盘。 触发快照的时机 符合自定义的配置的快照规则redis.conf 执行save或者bgsave命令 执行flushall命令 执行主从复制操作(第一次) 快照规则的设置(漏斗型) save 多少原创 2021-03-14 23:37:07 · 167 阅读 · 0 评论 -
Redis学习(二)Redis内存模型
Redis学习(二)Redis内存模型 Redis内存统计 > info memory # Memory #Redis分配的内存总量,包括虚拟内存(字节) used_memory:1696776 # 占操作系统的内存,不包括虚拟内存(字节) used_memory_rss:3612672 # 内存比例碎片 如果小于0说明使用了虚拟内存 mem_fragmentation_ratio:2.18 # Redis使用的内存分配器 mem_allocator:jemalloc-5.1.0 Redis内存分配原创 2021-03-14 23:17:28 · 261 阅读 · 0 评论 -
Redis学习(一)Redis基础
Redis学习(一)Redis基础 Redis介绍 什么是Redis? Redis是用c语言开发的一个开源的高性能键值对(key-value)内存数据库,他是一种NoSql数据库。 他是【单进程单线程】的内存数据库,所以说不存在线程安全问题。 他可以支持并发10w/QPS,所以说性能非常优秀。之所以单进程单线程性能还这么好,就是因为底层采用了【IO多路复用(NIO思想)】 相比Memcache这种专业缓存技术,它有更优秀的读写能力,及丰富的数据类型。 他提供了五中数据类型来存储(值): 字符串类型(St原创 2021-03-14 23:07:34 · 165 阅读 · 0 评论