![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
mysteryflower
这个作者很懒,什么都没留下…
展开
-
Redis-学习笔记整理+汇总
万字长文的Redis五种数据结构详解(理论+实战),建议收藏。 https://mp.weixin.qq.com/s/ipP35Zho9STAgu_lFT79rQ 天啊,为什么我的Redis如此的慢? https://mp.weixin.qq.com/s/VbVEZAN6CIdDc2LgYODS7A 面试竟被问到Redis事务,触及知识盲区,脸都绿了 https://mp.weixin.qq.com/s/Hevg_4YJT_PzVd1Z_yE1TQ 面试被问到Redis实现发布...原创 2020-11-06 13:37:08 · 703 阅读 · 0 评论 -
Redis常见面试题
一、memcached与redis的区别? 1.存储方式不同。memcached把数据全部存在内存之中,断电之后会挂掉,而redis虽然也用到了内存,但是会有部分数据存在硬盘中,保证数据持久性。 2.数据支持类型不同。memcached对数据支持比较简单,而redis支持数据类型较丰富,如string、list、set、sorted set、hash。 3.底层实现不同。一般调用...转载 2019-09-26 19:09:01 · 84 阅读 · 0 评论 -
Redis 是如何帮我们解决各种项目难题的?
Redis的各项功能解决了哪些问题? 先看一下Redis是一个什么东西。官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,lists,hashes,sets,sorted sets,bitmaps,hyperloglogs和geospatial indexes等数据类型。它还...转载 2019-06-28 14:24:54 · 128 阅读 · 0 评论 -
阿里JAVA面试题剖析:Redis 集群模式的工作原理能说一下么?
面试原题 redis 集群模式的工作原理能说一下么?在集群模式下,redis 的 key 是如何寻址的?分布式寻址都有哪些算法?了解一致性 hash 算法吗? 面试官心理分析 在前几年,redis 如果要搞几个节点,每个节点存储一部分的数据,得借助一些中间件来实现,比如说有 codis,或者 twemproxy,都有。有一些 redis 中间件,你读写 redis 中间件,redis 中间件...转载 2019-07-04 09:52:38 · 638 阅读 · 0 评论 -
运用 Redis 构建分布式爬虫,抓妹子图
原文转自: https://mp.weixin.qq.com/s/9vdpQvyYzMAz6dLGbX45zw 当你能够针对一个url进行请求,获取数据,继续请求的时候,说明你的爬虫已经可以自给自足的爬起来。但是这样的爬虫其效率将会严重限制在单进程效率极限之下,时间的主要消耗还是在请求返回的等待时间,如果想进一步提高效率那么多进程以及分布式就会你提高效率的最好手段。而且分布式并不意味着你...转载 2019-07-04 09:53:19 · 138 阅读 · 0 评论 -
分布式缓存Redis之发布/订阅(Pub/Sub)
原文转自: https://mp.weixin.qq.com/s/OQlzfO-kAKjCuWHKDbKBDw 写在前面 本学习教程所有示例代码见GitHub:https://github.com/selfconzrr/Redis_Learning 一、简介 SUBSCRIBE、UNSUBSCRIBE和PUBLISH三个命令实现了发布与订阅信息泛型(Publish/Sub...转载 2019-07-02 09:47:16 · 288 阅读 · 0 评论 -
分享30道Redis面试题,面试官能问到的我都找到了
原文转自: https://mp.weixin.qq.com/s/aYj5Gy_xFkIyPlR48M96_g 1、什么是Redis?简述它的优缺点? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 因为是纯内存操作,Redis的性能非常出色,每秒可以处理...转载 2019-07-02 09:44:56 · 95 阅读 · 0 评论 -
Redis在项目中合理使用经验总结
原文转自: https://mp.weixin.qq.com/s/aJXpRhJpZUimJlj4d2Z5vg 背景 Redis 是一个开源的内存数据结构存储系统。 可以作为数据库、缓存和消息中间件使用。 支持多种类型的数据结构。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(L...转载 2019-07-02 09:43:55 · 137 阅读 · 0 评论 -
Redis 分布式锁--PHP
原文转自: https://segmentfault.com/a/1190000018873420 Redis 分布式锁的作用 在单机环境下,有个秒杀商品的活动,在短时间内,服务器压力和流量会陡然上升。这个就会存在并发的问题。想要解决并发需要解决以下问题 1、提高系统吞吐率也就是qps 每秒处理的请求书 2、避免商品在高并发的情况下,出现资源争抢导致的超买超买问题 解决问题一:采用...转载 2019-07-02 09:42:56 · 100 阅读 · 0 评论 -
Redis 为何这么快?聊聊它的数据结构
原文转自: my.oschina.net/liughDevelop/blog/2236771 本文内容思维导图如下: 一、简介和应用 Redis是一个由ANSIC语言编写,性能优秀、支持网络、可持久化的K-K内存数据库,并提供多种语言的API。它常用的类型主要是 String、List、Hash、Set、ZSet 这5种 Redis在互联网...转载 2019-07-02 09:41:36 · 97 阅读 · 0 评论 -
告诉你Redis是一个牛逼货
概述: Redis 是一个 Key-Value 存储系统。和 Memcached 类似,它支持存储的 value 类型相对更多,包括 string(字符串)、 list(链表)、 set(集合)和 zset(有序集合)。这些数据类型都支持 push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis 支持各种不同方式的排序。与 mem...转载 2019-07-02 09:40:13 · 111 阅读 · 0 评论 -
玩转Redis集群
这是redis集群介绍的上篇,主要是关于Redis集群的搭建。后续将为大家介绍Redis集群的常用命令、Java操作Redis集群、以及与Spring/Spring MVC的整合等知识。 Redis集群搭建 要想搭建一个最简单的Redis集群,那么至少需要6个节点:3个Master和3个Slave。为什么需要3个Master呢?如果你了解过Hadoop/Storm/Zookeeper这些的话,...转载 2019-07-02 09:37:31 · 80 阅读 · 0 评论 -
分布式之redis复习精讲
引言 为什么写这篇文章? 博主的《分布式之消息队列复习精讲》得到了大家的好评,内心诚惶诚恐,想着再出一篇关于复习精讲的文章。但是还是要说明一下,复习精讲的文章偏面试准备,真正在开发过程中,还是脚踏实地,一步一个脚印,不要投机取巧。 考虑到绝大部分写业务的程序员,在实际开发中使用redis的时候,只会setvalue和getvalue两个操作,对redis整体缺乏一个认知。又恰逢博主某个同事下周...转载 2019-07-02 00:01:20 · 80 阅读 · 0 评论