![](https://img-blog.csdnimg.cn/20200316180348749.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
记录关于 Redis 的一系列知识点
南独酌酒nvn
这个作者很懒,什么都没留下…
展开
-
Redis 中加入 Redis-Cell 模块,配置文件出错 version `GLIBC_2.18` not found
文章目录出错截图环境如何解决1. 下载 glibc 文件再次测试即可启动成功最后出错截图添加 Redis-Cell 模块到 redis.conf 配置文件中,启动就会报下面的错误。启动过后使用 ps -ef | grep redis 并没有看到 redis 启动成功最后配置了 redis.log 的日志发现是缺少 CLIBC_2.18 这个文件,经过一系列下载就解决了这个问题。环...原创 2020-04-30 16:32:56 · 464 阅读 · 2 评论 -
Redis中的布隆过滤器
文章目录布隆过滤器是什么?基本概念Bloom Filter 的使用场景Bloom Filter 的缺点如何使用 Bloom Filter?Bloom Filter 的安装基本用法Jedis 如何使用 Bloom Filter缓存击穿场景布隆过滤器是什么?布隆过滤器 (Bloom Filter) 是1970年由布隆提出的。它实际上是一个很长的二进制向量和一些里随机映射函数。布隆过滤器可以用来...原创 2020-04-29 21:16:23 · 342 阅读 · 0 评论 -
Jedis 连接 Redis 常见错误
文章目录分析错误防火墙问题解决再次测试是否通过分析错误虚拟机是否开启了 redis虚拟机 IP 地址是否正确redis 的 6379 端口是否正确如果都没有问题,那就是防火墙的问题,如何解决防火墙问题解决第一步骤,在 windows 上打开 cmd 命令行输入以下命令进行测试// 测试连接虚拟机的 6379 看看是否能够连接成功telnet 192.168.253.100 6...原创 2020-04-29 17:41:55 · 228 阅读 · 0 评论 -
Redis 做消息队列
Redis 做消息队列1. Redis 做消息队列1.1 消息队列1.2 延迟消息队列1. Redis 做消息队列我们平时说到消息队列,一般都是指 RabbitMQ、ActiveMQ、RocketMQ 以及大数据里的 KafKa,这些都是我们比较常见的消息中间件,也是非常专业的消息中间件,作为专业的中间见,它也提供了很多功能。但是,当我们需要使用消息中间件的时候,我们要根据实际情况来选择,例...原创 2020-04-25 20:31:27 · 355 阅读 · 0 评论 -
Redis 做分布式锁
Redis 做分布式锁1. 基本用法2. 解决超时问题分布式锁也算是 Redis 中比较常见的使用场景。问题场景:例如一个简单的用户操作,一个线程去修改用户的状态,首先从数据库中读出用户的状态,然后在内存中进行修改、修改完成后,再存回去。在单线程中,这个操作没有任何问题,但是在多线程中,由于读取、修改、存这是三个操作,不是原子操作,所以在多线程中,这样会出现数据紊乱的问题。对于这种问题...原创 2020-04-25 20:27:52 · 216 阅读 · 0 评论 -
Redis 的 Java 客户端
Redis 的 Java 客户端1. 开启远程连接2. Jedis2.1 基本使用2.2 连接池3. Lettuce1. 开启远程连接因为 Redis 默认的是不支持远程连接,需要我们手动配置一下 redis.conf 这个配置文件:注释掉 bing:127.0.0.1开启密码校验,去掉 requirepass 的注释改过之后,保存退出,启动 Redis 。2. Jedis2.1...原创 2020-04-25 20:24:36 · 852 阅读 · 0 评论 -
【大厂面试】面试官都爱问的 Redis 事务
Redis 的事务详解是什么能干嘛怎么玩常用命令Case1:正常执行Case2:放弃事务Case3:全体连坐Case4:冤头债主Case5:watch 监控悲观锁/乐观锁/CAS(Check And Set)小总结Redis 事务的 3个阶段Redis 事务的 3个特性是什么可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其他命令插入,不...原创 2020-04-24 17:00:53 · 288 阅读 · 0 评论 -
【大厂面试】Redis 持久化AOF、RDB概念总结
本篇文章是对之前文章的一些总结【大厂面试】面试官都爱问的 Redis 持久化 (RDB)【大厂面试】面试官都爱问的 Redis 持久化 (AOF)RDB 持久化方式能够在指定的时间间隔能对你的数据进行快照存储AOF 持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以 redis 协议追加保存每次写的操作到文件末尾,redis 还能对 AO...原创 2020-04-24 16:57:15 · 166 阅读 · 0 评论 -
【大厂面试】面试官都爱问的 Redis 持久化 (AOF)
Redis 持久化之 AOF1. AOF 是什么?2. AOF 保存的是 appendonly.aof 文件3. 配置位置4. AOF启动 / 修复 / 恢复5. Rewrite是什么重写原理触发机制6. 优势7. 劣势8. 小总结1. AOF 是什么?以日志的形式来记录每个写操作, 将 redis 执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis 启动之...原创 2020-04-24 16:52:38 · 257 阅读 · 0 评论 -
【大厂面试】面试官都爱问的 Redis 持久化 (RDB)
Redis持久化之 RDBRDB 持久化的操作条件1. RDB 是什么?2. Fork 是什么?3. Rdb 保存的是 dump.rdb 文件4. 配置位置5. 如何触发 RDB 快照6. 如何恢复7. 优势8. 劣势9. 如何停止RDB 持久化的操作条件指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合save <seconds><change...原创 2020-04-24 13:46:30 · 241 阅读 · 0 评论 -
【大厂面试】Redis 中的 redis.conf 配置文件详解
Redis中的 redis.conf 配置文件本章给大家介绍 Redis 中 redis.conf 配置文件中各个配置的重要性,这些就是区分初级程序员和高级程序员的必经之路!!!redis 默认不是以守护进程的方式运行,可以通过该配置项修改,使用 yes 启用守护进程daemonize no当 Redis 以守护进程方式运行时,Redis 默认会把 pis 写入 /var/run/re...原创 2020-04-23 20:27:55 · 299 阅读 · 0 评论 -
Redis 的五种基本数据类型【List】
流量如水,文章就是一个瓶子,标题是瓶口,内容是瓶身。 瓶子装水有多快依赖瓶口大小,瓶子装水有多少依赖瓶身大小。Redis 的五种基本数据类型【List】List 类型1. flushall 指令2. Lpush 指令3. Lrange 指令4. rpush 指令5. rpop 指令6. Lpop 指令7. Lindex 指令8. Ltrim 指令9. bLpop 指令List 类型1. ...原创 2020-04-15 17:51:11 · 164 阅读 · 0 评论 -
Redis 的五种基本数据类型【BIT】
流量如水,文章就是一个瓶子,标题是瓶口,内容是瓶身。 瓶子装水有多快依赖瓶口大小,瓶子装水有多少依赖瓶身大小。Redis 的五种基本数据类型【BIT】BIT 类型1. getbit 指令2. setbit 指令3. bitcount 指令BIT 类型在 redis 中,字符串都是以二进制的方式来存储的,列如 set k1 a ,a 对应的 ASCII 码是 97,97 转为二进制是 01...原创 2020-04-15 17:45:39 · 1928 阅读 · 2 评论 -
Redis 的五种基本数据类型【String】
流量如水,文章就是一个瓶子,标题是瓶口,内容是瓶身。 瓶子装水有多快依赖瓶口大小,瓶子装水有多少依赖瓶身大小。Redis 的五种基本数据类型【String】String 类型1. set 指令2. append 指令3. decr 指令4. decrby 指令5. get 指令6. getrange 指令7. getset 指令8. incr 指令9. incrby 指令10. incrby...原创 2020-04-15 15:43:35 · 348 阅读 · 2 评论 -
Redis 简介、安装介绍
流量如水,文章就是一个瓶子,标题是瓶口,内容是瓶身。 瓶子装水有多快依赖瓶口大小,瓶子装水有多少依赖瓶身大小。Redis 简单入门——第一篇1. Redis 简介2. Redis 安装2.1. 直接编译安装2.2. 使用 Docker 安装2.3. 直接安装2.4. 在线体验3. Redis 启动后控制台被占用如何解决1. Redis 简介Redis 是我们在互联网应用中使用最广泛的一个...原创 2020-04-15 15:31:50 · 183 阅读 · 0 评论