
Redis
文章平均质量分 94
石硕页
不滞于物,草木竹石均可为剑
展开
-
springboot+redis集群 key过期监听 notify-keyspace-events
参考:redis是怎么监控失效的key原创 2021-06-17 23:28:04 · 5295 阅读 · 3 评论 -
redis/rabbitmq 实现延迟队列delay-queue,火车票下单15分钟后,未支付,自动关闭
参考实现:https://github.com/ouqiang/delay-queue原创 2020-06-19 15:23:53 · 717 阅读 · 0 评论 -
批量删除redis 有相同前缀的命令
使用redis 自带的命令,只能一次删除一个key比如:del key如果一次需要批量删除多个有相同前缀或后缀的,则需要借助于linux 的 xargs 命令在任意目录下执行,不需要使用redis-cli 先登录redis-cli -a abc KEYS "subscribe*" | xargs redis-cli -a abc del其中abc 是redis 的密码。我要批...原创 2019-09-19 14:41:24 · 3778 阅读 · 0 评论 -
redis 的过期策略及linkedHashMap LRU实现
目录一、Redis 过期策略二、LinkedHashMap LRU 实现一、Redis 过期策略如果性能瓶颈出在数据库,可以引入redis,减缓数据库的压力因为redis 是基于内存来进行高性能、高并发的读写操作的。因为是内存,就会有空间的限制。如果只有10g内存,一直往里面写数据,那肯定不行,所以需要采用一些策略来把过期的数据删除掉或淘汰掉。过期策略主要有:定期删除、惰性...转载 2019-07-19 12:10:34 · 1528 阅读 · 0 评论 -
Redis为何这么快--数据存储角度
本文内容思维导图如下:一、简介和应用 Redis是一个由ANSIC语言编写,性能优秀、支持网络、可持久化的K-K内存数据库,并提供多种语言的API。它常用的类型主要是 String、List、Hash、Set、ZSet 这5种 Redis在互联网公司一般有以下应用:String:缓存、限流、计数器、分布式锁、分布式Session Hash:存储用户...转载 2019-04-26 17:43:22 · 205 阅读 · 0 评论 -
为什么说Redis是单线程的以及Redis为什么会这么快
一、前言近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据”,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Redis、Memcached等,而笔者目前最常用的也只有Redis这一种。如果你在以前面试的时候还没有遇到过面试官问你《为什么说R...转载 2019-03-10 15:57:06 · 321 阅读 · 0 评论 -
Redisson 和 Jedis 的简单比较
概括Jedis 和 Redisson 都是Java中对Redis操作的封装。Jedis 只是简单的封装了 Redis 的API库,可以看作是Redis客户端,它的方法和Redis 的命令很类似。Redisson 不仅封装了 redis ,还封装了对更多数据结构的支持,以及锁等功能,相比于Jedis 更加大。但Jedis相比于Redisson 更原生一些,更灵活。Redis官方对Java 语...原创 2018-08-29 16:56:57 · 20287 阅读 · 0 评论 -
Redis 持久化介绍
我们知道Redis 本身就支持pub/sub 模式,设计消息系统也会变得简单,可以作为ActiveMQ、RocketMQ 的替代方案。今天要介绍的是关于Redis 的持久化方面的内容。在Redis 出现之前,比较流行的是缓存方案是 memcache ,相比于后者是纯内存键值系统来说,Redis 增加了原生的dump 到持久化设备(磁盘)上的能力,具体来说:就是支持以某种机制将内存中的数据镜...原创 2018-08-29 17:27:07 · 279 阅读 · 0 评论 -
这可能是目前最全的Redis高可用技术解决方案
转自:https://mp.weixin.qq.com/s/Z-PyNgiqYrm0ZYg0r6MVeQ原作者:张东洪常见的使用方式Redis的几种常见的使用方式包括: Redis 单副本 Redis 多副本(主从) Redis Sentinel(哨兵) Redis Cluster Redis 自...转载 2018-08-27 16:20:41 · 34537 阅读 · 9 评论 -
Redis 常用命令
现在的redis作为缓存中间件,使用已经非常普遍。 平时我们在管理redis时,有图形化的redisDesktopManager界面,但是这个界面上的功能不多,我们还是需要经常使用它的console,使用redis命令来进行控制。下面我们介绍下redis的一些常用命令。 本文的测试都是来自redis3.0 windows环境下的测试。1.连接...原创 2018-07-13 13:16:37 · 1168 阅读 · 0 评论 -
Centos7下安装redis、RDM远程连接redis
1.redis下载可在http://download.redis.io/releases/上下载对应版本的redis2.redis安装解压:tar -zxvf redis-4.0.6.tar.gz在src目录下执行:make如果出现上面显示的错误,则可能需要安装gcc,执行yum install gcc-c++修改make命令为make MALLOC=libc3.redis启动在src下执行:./...原创 2018-03-13 20:47:26 · 3490 阅读 · 1 评论