![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
BeALittleCat
这个作者很懒,什么都没留下…
展开
-
多种系统如何安装并启动Redis
多种系统下安装并启动redis服务原创 2022-11-15 14:57:10 · 354 阅读 · 0 评论 -
Redis 过期策略 与 淘汰策略
你如果只是熟练使用Redis,而不了解Redis,相当于不熟悉。Redis的过期策略在面试中被大厂的高级经理问过。 下面照搬一下吧: 参考ta:https://www.jianshu.com/p/8aa619933ebb 最近,在做一个项目的缓存迁移,迁移之后发现新的Redis缓存的内存占用率接近100%了。于是,看了一下集群的缓存策略是noeviction,难道这种策略下,即使是key过期了,也不会清除吗?后来才发现,原来自己将Redis的过期策略和内存淘汰策略搞混淆了。 Redis的过期策略转载 2021-03-19 23:22:58 · 277 阅读 · 0 评论 -
Redis之分布式
前面介绍了一些Redis单点方面的知识,现在来介绍一下Redis分布式方面的知识点。 写本笔记是因为在看书学习的过程中联想起一个被面试问过的问题没答上来,太惭愧了。redis的分布式算是基础知识,必须掌握哦。那天没答上来的感觉就像上学时我们对基础知识点都不了解,只是靠别人说过就假装我们自己懂了,然后就玩现了,面试的分也低了。好了,下面开始做笔记。 1. 引子:面试中被问过的题目 假如说分布式下redis有多个实例,那么多个请求打过来,问:怎么做让请求均匀的打在这些实例上? 我的思路:一遇到这种多实例原创 2021-01-20 22:56:41 · 163 阅读 · 0 评论 -
面试 - Redis 多路复用原理
大家都知道redis是单进程而且快,那你知道为什么吗?面试中我只能答出多路复用,但具体的原理又不知道了。很尴尬,不过也很欣慰,从一次又一次的失败中总结经验弥补不足。事实上有一定经验的人知识如果不够深已经不是什么问题了。不过还是得补下这个课。 // 待续 ...原创 2021-01-16 17:47:45 · 820 阅读 · 1 评论 -
Redis - 持久化
redis支持RDB和AOF两种持久化机制,持久化可以避免因进程退出而造成的数据丢失。 1、什么是RDB持久化? RDB持久化就是把当前进程数据生成快照(.rdb)文件保存到磁盘的过程,有手动触发和自动触发。 ** 手动触发: save命令 bgsave命令 (1)save命令:阻塞当前的redis,知道RDB持久化过程完成为止,若内存实例比较大会造成长时间的阻塞,线上环境不建议使用它。 (2)bgsave命令:redis进程执行fork操作创建子线程,由子线程完成持久化,阻塞时间很短(微妙级)原创 2021-01-15 01:09:19 · 90 阅读 · 0 评论 -
redis 基本使用和常用命令
1. 准备环境 安装虚拟机vm,vm中再安装centos7。 centos7 下载redis-4.0.6.tar.gz,解压。再准备一个目录redis,将redis-4.0.6下的命令工具redis-server、redis-cli、redis-benchmark、redis-check-rdb、redis-sentinel、redis.conf 拷贝到新的目录redis下。 修改配置文件r...原创 2019-11-06 16:09:09 · 140 阅读 · 0 评论 -
JedisCommands
import java.util.List; import java.util.Map; import java.util.Set; /** * Common interface for sharded and non-sharded Jedis */ public interface JedisCommands { /** * 存储数据到缓存中,若key已存在则覆盖 v原创 2018-01-18 13:57:40 · 1318 阅读 · 0 评论 -
java.util.concurrent包的TimeUnit类用于Redis锁
TimeUnit是一个时间单位。在代码中仅仅有数字是不够的,数字+TimeUnit一起用,才能具备时间的意义。以下为扩展认知: 1. java.util.concurrent包是用于Collection框架对数据结构用于多并发操作的。 2. TimeUnit在一些需要指定时间的场景下非常有用,当你仅仅给方法传一个数字是参数是不够的,还得指定这个数字是什么单位(day、hour、minute原创 2018-01-18 11:26:30 · 1104 阅读 · 0 评论