数据库
小匠杨
这个作者很懒,什么都没留下…
展开
-
Redis主存复制与集群
Redis单机问题随着互联网的急速发展,单机的redis已经不足以应对日常的需求,单机的redis主要存在以下问题:1.单点故障,在单机环境下,一旦redis宕机,那么整个系统将会崩溃。2. 容量有限,redis是一个内存型数据库,而一台机器的内存是非常有限的,一台机器只能将内存的一部分分配给redis用,故而单机的redis存在容量问题。3. 访问压力,当访问量急速增加时,单机的redis将会出现瓶颈,无法为所有的用户提供服务。问题解决方案对于上述存在的问题,业界一般采用AKF原则来进行解决,原创 2020-07-22 15:24:43 · 343 阅读 · 0 评论 -
为自己打响Redis的进阶之战
Redis发布订阅模式发布订阅模式发布者将消息发布到对应的频道上,而消息订阅者只要订阅了对应的频道,那么只要发布者发布了消息,订阅者就会收到该订阅。简单使用参考:消息订阅者订阅频道消息发布者发布消息消息订阅者接收到消息pipeliningredis支持管道(pipelining)技术,简单的理解就是,将多次命令请求合并为一次请求发送,减少IO,减少访问次数。简单的一个测试参考下图:我们利用pipelining将多条命令一次发送给redis。nc 是一个工具,它可以用来测试TCP原创 2020-07-16 16:41:22 · 158 阅读 · 0 评论 -
这么简单的Redis你也要错过吗
Redis号称是最快的key-value的基于内存的数据库,近年来,各大公司的招聘、面试都会问到Redis,可以说热度极高,接下来我将会分享一些我学习Redis的笔记,希望能够给予到大家一定的帮助。数据的存储变化一开始,我们直接将数据存在磁盘当中,但随着数据量的逐渐增大,数据的访问效率逐步的降低,后来,出现了关系型数据库,使得数据的存取效率有了极大的提升,但随着大数据时代的来临和越来越高的并发,关系型数据库也到了一定的瓶颈,此时人们提出了一种内存级的数据库,所有数据保存在内存中,但这种数据库对机器的性能原创 2020-07-16 16:22:09 · 177 阅读 · 0 评论