redis
Java面试:
这个作者很懒,什么都没留下…
展开
-
高可用Redis服务架构分析与搭建
来源:http://www.cnblogs.com/xuning/p/8464625.html 基于内存的 Redis 应该是目前各种 Web 开发业务中最为常用的 key-value 数据库了。 我们经常在业务中用其存储用户登陆态(Session 存储),加速一些热数据的查询(相比较 MySQL 而言,速度有数量级的提升),做简单的消息队列(LPUSH 和 BRPOP)、订阅发布(PUB...转载 2018-09-27 21:55:28 · 343 阅读 · 0 评论 -
Redis 的各项功能解决了哪些问题?
先看一下Redis是一个什么东西。官方简介解释到: Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,lists,hashes,sets,sorted sets,bitmaps,hyperloglogs和geospatial indexes等数据类型。它还内建了复制,lua脚本,LRU,事务等...转载 2018-11-20 22:46:02 · 260 阅读 · 0 评论 -
Redis为何这么快--数据存储角度
来源:https://my.oschina.net/liughDevelop/blog/2236771 本文内容思维导图如下: 一、简介和应用 Redis是一个由ANSIC语言编写,性能优秀、支持网络、可持久化的K-K内存数据库,并提供多种语言的API。它常用的类型主要是 String、List、Hash、Set、ZSet 这5种 Redis在互联网公司一般有以下...转载 2019-03-15 14:12:49 · 247 阅读 · 0 评论 -
Redis实现的分布式锁和分布式限流
来源:https://www.cnblogs.com/huangqingshi/p/10290615.html 随着现在分布式越来越普遍,分布式锁也十分常用,上篇文章解释了使用zookeeper实现分布式锁,本次咱们说一下如何用Redis实现分布式锁和分布限流。 https://www.cnblogs.com/huangqingshi/p/9650837.html Redis有...转载 2019-04-09 11:19:05 · 357 阅读 · 0 评论 -
基于redis的分布式锁的分析与实践
前言:在分布式环境中,我们经常使用锁来进行并发控制,锁可分为乐观锁和悲观锁,基于数据库版本戳的实现是乐观锁,基于redis或zookeeper的实现可认为是悲观锁了。乐观锁和悲观锁最根本的区别在于线程之间是否相互阻塞。 那么,本文主要来讨论基于redis的分布式锁算法问题。 从2.6.12版本开始,redis为SET命令增加了一系列选项(set[key]NX/XXEX/PX[exp...转载 2019-04-21 14:46:29 · 214 阅读 · 0 评论 -
Redis常见的八道面试题
一、memcached与redis的区别? 1.存储方式不同。memcached把数据全部存在内存之中,断电之后会挂掉,而redis虽然也用到了内存,但是会有部分数据存在硬盘中,保证数据持久性。 2.数据支持类型不同。memcached对数据支持比较简单,而redis支持数据类型较丰富,如string、list、set、sorted set、hash。 3.底层实现不同。一般调用...原创 2019-05-08 11:15:45 · 2723 阅读 · 0 评论