Redis
文章平均质量分 80
自然鸟神
我热爱编程,搜索引擎
展开
-
阿里面试真题:redis的主从同步,aof和rdb区别,redis cluster原理,hash一致性
1. 主从同步redis支持master-slave模式,一主多从,redis server可以设置另外多个redis server为slave,从机同步主机的数据。配置后,读写分离,主机负责读写服务,从机只负责读。减轻主机的压力。redis实现的是最终会一致性,具体选择强一致性还是弱一致性,取决于业务场景。redis 主从同步有两种方式(或者所两个阶段):全同步和部分同步。主从刚刚连接...原创 2020-01-12 17:15:40 · 3597 阅读 · 0 评论 -
节约内存:Instagram的Redis实践
原文的出处:http://blog.nosqlfan.com/html/3379.htmlnstagram可以说是网拍App的始祖级应用,也是当前最火热的拍照App之一,Instagram的照片数量已经达到3亿,而在Instagram里,我们需要知道每一张照片的作者是谁,下面就是Instagram团队如何使用Redis来解决这个问题并进行内存优化的。首先,这个通过图片ID反查用转载 2018-01-16 19:56:16 · 233 阅读 · 0 评论 -
Redis性能测试与建议
原文链接:https://www.cnblogs.com/mindwind/p/5067905.html官方文档中也提到,在局域网环境下只要传输的包不超过一个 MTU (以太网下大约 1500 bytes),那么对于 10、100、1000 bytes 不同包大小的处理吞吐能力实际结果差不多。诚然,1k 基本是 Redis 性能的一个拐点。残酷Redis 是个好东西,提供了很多好用的功能,而且大部转载 2018-01-18 23:25:28 · 4368 阅读 · 0 评论 -
Redis进阶学习篇
最近和同事交流redis的使用,但是同事都表达出redis也就是三板斧;String,hash,set,zset,list。生产环境可能,set,hash使用频率比较高。在运用的过程中还是需要避免一定的坑,当然目的是节省内存和防止慢查询。于是还是看了一些比较不错的redis填坑的文章,个人还比较不错。下面给大家安利一下:1、对于大个的集合对象,放redis的时候需要额外注意,如果想依赖redis的...原创 2018-02-08 15:47:17 · 591 阅读 · 0 评论 -
redis开发与运维笔记(1)
1、Redis特性与优点速度快。redis所有数据都存放于内存;是用C语言实现,更加贴近硬件;使用了单线程架构,避免了多线程竞争问题。Redis使用了单线程架构和IO多路复用模型(epoll作为多路复用技术的实现,非阻塞IO)来实现。每次客户端的请求都会经过发送命令、执行命令、返回结果三个阶段。所有客户端命令都会放入到同一个队列中,然后逐个被执行。单线程避免了线程切换和竞态产生的消耗 基于键...原创 2018-09-29 22:41:26 · 411 阅读 · 0 评论 -
redis开发与运维笔记(2)
1、键管理(1)键迁移 dump+restore可以实现在不同的Redis实例之间进行数据迁移的功能, 整个迁移的过程分为两步: 1) 在源Redis上, dump命令会将键值序列化, 格式采用的是RDB格式。 2) 在目标Redis上, restore命令将上面序列化的值进行复原, 其中ttl参数代表过期时间, 如果ttl=0代表没有过期时间。 第一, 整个迁移过程并非原子性的...原创 2018-09-29 23:43:29 · 201 阅读 · 0 评论 -
redis开发与运维笔记(3)
1、客户端通讯协议是建立在TCP协议之上的。Redis制定了RESP(REdis Serialization Protocol, Redis序列化协议) 实现客户端与服务端的正常交互(1)客户端API。client .. 命令 client list。列出与Redis服务端相连的所有客户端连接信息。输出结果的每一行代表一个客户端的信息, 可以看到每行包含了十几个属性 id: 客户端...原创 2018-09-30 11:55:25 · 368 阅读 · 0 评论 -
redis开发与运维笔记(4)
1、持久化1、RDB。RDB持久化是把当前进程数据生成快照保存到硬盘的过程, 分为手动触发和自动触发(1)触发机制手动触发:save命令。阻塞当前Redis服务器,直到RDB过程完成。线上环境不建议使用 手动触发:bgsave命令。Redis进程执行fork操作创建子进程,RDB持久化由子进程负责。阻塞只发生在fork阶段,时间很短。 自动触发:使用save相关配置:“save m...原创 2018-09-30 14:22:20 · 326 阅读 · 0 评论