• 极客文库-知识库上线!
  • 极客文库小编@勤劳的小蚂蚁,为您推荐每日资讯,欢迎关注!
  • 每日更新优质编程文章!
  • 更多功能模块开发中。。。

标签:Redis

技术杂谈

为什么分布式一定要有redis?

为什么分布式一定要有redis?
1、为什么使用 redis分析:博主觉得在项目中使用 redis,主要是从两个角度去考虑:性能和并发。当然,redis 还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如 zookpeer 等)代替,并不是非要使用 redis。因此,这个问题主要从性能和并发两个角度去答。回答:如下所示,分为……继续阅读 »

勤劳的小蚂蚁 1天前 5浏览 0评论0个赞

技术杂谈

Redis存储Key的一种设计实现方式:模式匹配

Redis存储Key的一种设计实现方式:模式匹配
一、前言Redis 是 Key-Value 数据库,存储的时候需要一个唯一的 Key 值,查询的时候根据根据 key 值进行查询,但是Redis毕竟只是 key-value 存储,所以有很多局限性。例如:(1)无法实现多条件组合的查询,如:硬要实现的话需要多条命令并计算并集或交集。(2)模糊查询中文比较费劲;因此,如何设计一个合适的 ……继续阅读 »

勤劳的小蚂蚁 3天前 8浏览 0评论0个赞

技术杂谈

Redis 架构和运维必懂的10个知识

Redis 架构和运维必懂的10个知识
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。如今,互联网业务的数据正以更快的速度在增长,数据类型越来越丰富,这对数据处理的速度和能力提出了更高要求。Redis 是一种开源的内存非关系型数据库,给开发人员带来的体验是颠覆性的。在自始至终的设计过……继续阅读 »

勤劳的小蚂蚁 3天前 9浏览 0评论0个赞

技术杂谈

一次非典型性 Redis 阻塞总结

一次非典型性 Redis 阻塞总结
南方逐渐进入一年中最好的时节,用户也开始骚动起来。看了眼数据,活跃用户已经 double 很远,马上 triple 了。一日睡眼惺忪的清晨,正看着数据默默 yy 时候,线上开始告警…… MMP,用户早上骚动的增长比想象好快呢。同事第一时间打开立体监控瞥了一眼,结合服务的错误日志,很快把问题锁定到了一个Redis实例(事实上,自从立体监控上线……继续阅读 »

勤劳的小蚂蚁 3天前 14浏览 0评论0个赞

技术杂谈

Redis 数据结构和主要命令

Redis 数据结构和主要命令
Redis 是一个开源的,基于内存的结构化数据存储媒介,可以作为数据库、缓存服务或消息服务使用。Redis 支持多种数据结构,包括字符串、哈希表、链表、集合、有序集合、位图、Hyperloglogs 等。Redis 具备 LRU 淘汰、事务实现、以及不同级别的硬盘持久化等能力,并且支持副本集和通过 Redis Sentinel 实现的高可用方……继续阅读 »

勤劳的小蚂蚁 3天前 15浏览 0评论0个赞

技术杂谈

Redis 分布式锁的正确实现方式( Java 版 )

Redis 分布式锁的正确实现方式( Java 版 )
前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于 ZooKeeper 的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式……继续阅读 »

勤劳的小蚂蚁 3天前 14浏览 0评论0个赞

技术杂谈

Redis进阶之持久化

Redis进阶之持久化
一、Redis 高可用概述在介绍Redis高可用之前,先说明一下在Redis的语境中高可用的含义。我们知道,在 web 服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999% 等等)。但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证……继续阅读 »

勤劳的小蚂蚁 4天前 27浏览 0评论0个赞

技术杂谈

Redis 简述

Redis 简述
Redis 简介Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key – value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的 key-value 类型的数据……继续阅读 »

勤劳的小蚂蚁 4天前 12浏览 0评论0个赞

技术杂谈

Redis 的 8 大应用场景!

Redis 的 8 大应用场景!
之前讲过Redis的介绍,及使用Redis带来的优势,这章整理了一下Redis的应用场景,也是非常重要的,学不学得好,能正常落地是关键。下面一一来分析下Redis的应用场景都有哪些。1、缓存缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。Redis 提供了键过期功能,也提供了灵……继续阅读 »

勤劳的小蚂蚁 4天前 14浏览 0评论0个赞

技术杂谈

Redis热点Key发现及常见解决方案!

Redis热点Key发现及常见解决方案!
一、热点 Key 问题产生的原因1、用户消费的数据远大于生产的数据(热卖商品、热点新闻、热点评论、明星直播)。在日常工作生活中一些突发的的事件,例如:双十一期间某些热门商品的降价促销,当这其中的某一件商品被数万次点击浏览或者购买时,会形成一个较大的需求量,这种情况下就会造成热点问题。同理,被大量刊发、浏览的热点新闻、热点评论、明……继续阅读 »

勤劳的小蚂蚁 4天前 10浏览 0评论0个赞

技术杂谈

双十一瞬间点击量过万,Redis热点 Key 问题发现与5种解决方案

双十一瞬间点击量过万,Redis热点 Key 问题发现与5种解决方案
热点问题产生的原因大致有以下两种:1、用户消费的数据远大于生产的数据(热卖商品、热点新闻、热点评论、明星直播)。在日常工作生活中一些突发的的事件,例如:双十一期间某些热门商品的降价促销,当这其中的某一件商品被数万次点击浏览或者购买时,会形成一个较大的需求量,这种情况下就会造成热点问题。同理,被大量刊发、浏览的热点新闻、热点评论、明星直……继续阅读 »

勤劳的小蚂蚁 4天前 17浏览 0评论0个赞

技术杂谈

Redis简介以及和其他缓存数数据库的区别

Redis简介以及和其他缓存数数据库的区别
Redis 简介Redis 是一个开源的内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(Strings),散列(Hashes),列表(Lists),集合(Sets),有序集合(Sorted Sets 或者是 ZSet) 与范围查询, Bitmaps,Hyperloglogs 和 地理空间(Ge……继续阅读 »

勤劳的小蚂蚁 4天前 16浏览 0评论0个赞

技术杂谈

Redis进阶之内存模型

Redis进阶之内存模型
前言Redis 是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。我们使用Redis时,会接触Redis的 5 种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于 Memcached 等的一大优势。在了解Redis的 5 种对象类型……继续阅读 »

勤劳的小蚂蚁 4天前 13浏览 0评论0个赞

技术杂谈

为什么我们做分布式使用 Redis ?

为什么我们做分布式使用 Redis ?
绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里对 Redis 常见问题做一个总结,解决大家的知识盲点。1、为什么使用 Redis在项目中使用 Redis,主要考虑两个角度:性能和并发。如果只是为了分布式锁这些其他功能,还有其他……继续阅读 »

勤劳的小蚂蚁 4天前 13浏览 0评论0个赞

技术杂谈

Redis 和 Memcached 的区别

Redis 和 Memcached 的区别
说到 redis 就会联想到 memcached,反之亦然。了解过两者的同学有那么个大致的印象:redis 与 memcached 相比,比仅支持简单的 key-value 数据类型,同时还提供 list,set,zset,hash 等数据结构的存储;redis 支持数据的备份,即 master-slave 模式的数据备份;redis 支持数……继续阅读 »

勤劳的小蚂蚁 5天前 9浏览 0评论0个赞

技术杂谈

JedisPool资源池优化

JedisPool资源池优化
摘要: 合理的 JedisPool 资源池参数设置能为业务使用 Redis 保驾护航,本文将对JedisPool 的使用、资源池的参数进行详细说明,最后给出“最合理”配置。背景合理的JedisPool 资源池参数设置能为业务使用Redis保驾护航,本文将对 JedisPool 的使用、资源池的参数进行详细说明,最后给出“最合理”配置。一、……继续阅读 »

勤劳的小蚂蚁 5天前 9浏览 0评论0个赞

技术杂谈

为什么说Redis是单线程的?

为什么说Redis是单线程的?
一、前言近乎所有与 Java 相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据” ,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有 Redis、Memcached 等,而笔者目前最常用的也只有Redis这一……继续阅读 »

勤劳的小蚂蚁 5天前 18浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ

247507792

工作时间:09:00-23:00

新浪微博:点我访问

个人博客:点我访问