——【Redis】
文章平均质量分 78
卡夫卡的熊kfk
总之岁月漫长,然而值得等待
展开
-
【Redis】连接池的使用
【是什么?】不知大家是否还记得ODBC连接池,比如C3P0,它的作用就是在数据库和应用程序之间加了一层,这样提高了对数据库操作的性能。Redis是一个数据库,所以Redis连接池和ODBC的连接池的本质是一样的。没有连接池之前:加入连接池之后:【为什么?】如果没有连接池,每一次的存取都需要新建一个连接,使用完后再断开,如果是频繁访问的场景,那也太不划算了。有了连接池,就相当于有了一...原创 2018-11-03 16:33:14 · 3847 阅读 · 4 评论 -
【Redis】基础问题答疑
在新接触Redis时,有好多疑问,现在随着学习的逐渐深入,我逐渐弄明白了。所以把问题总结下来,以期给新入门者一点小帮助。Redis是干嘛用的?网上说,Redis可以用作缓存热数据消息队列发布订阅排行榜计数器其实,我们用的最多的就是缓存热数据,所以我们学习时,可以以这个为入口。Redis怎么下载?我们可以使用的redis分为3种:自己电脑的windows系统中的redis...原创 2018-11-02 14:09:42 · 623 阅读 · 3 评论 -
【Redis】在java中的使用-存取string类型
我们知道,redis为非关系型数据库,说明它也是一个数据库。对其进行操作有两个基本途径:客户端redis-cli中的操作在java代码中的使用那今天我们就以存取string类型的数据为例来简单说说使用。准备工作客户端redis-cli中的操作 :以上就是对key-value数据,即userName-admin进行了存(set)和取(get)操作。在java代码中的使用第一步:...原创 2018-11-02 10:29:25 · 3458 阅读 · 1 评论 -
说说NoSQL中的Redis
NoSQL我们知道,Redis是一种非关系型数据库。今天小编来简单说说关系型数据库和非关系型数据库,为Redis的学习做一个指引。概念像Mysql、Oracle、SQL Server这些依据关系模型来创建的数据库叫做关系型数据库。除此之外,还有一种数据库叫做非关系型数据库(NoSQL)。关系型数据库和非关系型数据库的一个显著区别是:关系型数据库中的数据存储在磁盘上,存取效率较低,但是安...原创 2018-10-04 09:39:44 · 1641 阅读 · 3 评论 -
小仙女讲Redis(1)——基本使用
大家好~ 你们看这个小哪吒可爱嘛~ 嘻嘻嘻嘻。小哪吒跟今天讲的redis有什么关系呢?没有关系。Redis入门如果对Redis不了解的,可以先看看下面这些博客,这些博客是我去年写的,挺适合用于入门。说说NoSQL中的Redis【Redis】在java中的使用-存取string类型【Redis】基础问题答疑【Redis】连接池的使用Redis的特点(1)5种数据结构redis支...原创 2019-08-14 21:10:43 · 2236 阅读 · 9 评论 -
小仙女讲Redis(2)——问题与解决
请问大家,在使用redis的过程中有没有遇到过什么问题呢?比如缓存雪崩,缓存穿透,阻塞等。这些问题的产生原因是什么呢?又该怎么解决呢?本篇文章就说说这个。阻塞因为redis是单线程架构,所有的读写操作都是在一条主线程中完成的,所以一旦出现阻塞,将是致命的。内在原因(1)API或数据结构使用不合理// 获取最近的10条慢查询slowlog get 10(2)CPU饱和(3)持久化相...原创 2019-08-16 08:16:33 · 942 阅读 · 4 评论 -
小仙女讲Redis(3)——集群相关
如果想保证系统的高可用,我们需要对mysql、redis等应用进行集群部署。这篇我们看看redis集群的使用。主从复制哨兵机制集群的搭建与使用原创 2019-08-16 21:27:18 · 1050 阅读 · 17 评论