![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
小哥哥学编程
这个作者很懒,什么都没留下…
展开
-
redis学习笔记(5)
Redis Cluster: 1.集权解决的问题(并发量、数据量) 2.HASH数据分布方式 2.1、节点取余(客户端分片:哈希-取余;节点伸缩:数据节点关系变化,导致数据迁移;迁移数量和添加的节点数量有关:建议翻倍扩容) 2.2、一致性哈希(客户端分片:哈希-顺时针[优化取余];节点伸缩:只影响临近节点,但是还是有数据迁移;翻倍伸缩:保证最小迁移数据和负载均衡) 2.3、虚拟槽分区(预...原创 2019-11-26 16:05:36 · 99 阅读 · 0 评论 -
redis学习笔记(4):
八、Reids Sentinel(高可用实现的一个机制) 1、主从复制高可用: 1.1:主从复制高可用问题(手动故障转移【master发生故障之后,下线master选择一个slave为master,然后让其它的slave的主节点跟随新的master】、写能力和存储能力受限) 2、Reids Sentinel架构(client从sentinel获取redis主从以及IP信息) 2.1:mas...原创 2019-11-25 15:41:32 · 101 阅读 · 0 评论 -
redis学习笔记(3):
一、Redis主从复制原理与优化: 1、主从复制原理 1.1:单机弊端:机器故障、容量瓶颈、QPS瓶颈 1.2:主节点(1)、子节点(n)===》一主多从;一从只能对一主;数据流向时单项的:主=>从 1.3:主从复制作用(数据部分、扩展性性能) 2、主从复制配置 2.1:客户端命令实现(不需要重启服务、但是不便于管理) 2.1.1、客户端[从服务器]命令实现绑定主节点(slav...原创 2019-11-09 09:05:19 · 95 阅读 · 0 评论 -
redis学习笔记(2):
四、redis之RDB和AOF持久化 持久化:将redis存放在内存的数据的更新异步备份到磁盘上 持久化方式: 快照:redis=》rdb、mysql=》dump 写日志:redis=》aof、mysql=》binlog 1.RDB(redis detabases) 1.1、同步快照(节省内存资源;redis服务属于单线程,所以在快照过程中会出现阻塞现象) client发送s...原创 2019-10-30 21:34:58 · 96 阅读 · 0 评论 -
redis配置
1.daemonize no (是否设置为守护进程。如果是yes,则会生成一个redis.pid文件。默认为no,一般设置为yes) 2.pidfile路径 (设置守护进程pid文件的保存路径) 3.bingip1ip2...(绑定指定的ip地址) 4.port端口号(设置redis启动的端口号) 5.unixsocket路径(使用unixscoket通讯时,设置unixso...原创 2019-10-30 15:10:12 · 153 阅读 · 0 评论 -
redis学习笔记(1):
一、初始 1.redis特性 1.1:速度快(使用内存条内存、代码简洁而且是C语言、单线程【避免线程切换和静态资源消耗】) 1.2:持久化 1.3:多种数据结构(String、List、Set、Zset、Hash) 1.4:支持多种编辑语言 1.5:功能丰富(发布订阅、Lua脚本实现自定义功能、支持简单事务、pipeline提高客户端的并发效率) 1.6:简单(代码简洁、使用简单) ...原创 2019-10-27 22:53:17 · 102 阅读 · 0 评论