最新 最热

redis学习(四)

redis-benchmark 是一个压力测试工具! 官方自带的性能测试工具! redis-benchmark 命令参数!

2020-08-28
0

程序员过关斩将--解决分布式session问题

说到 session,我相信每个程序员都不陌生,或多或少在项目中使用过。session 这个词,其实是一个抽象的概念,它不像 Cookie 那样有着明确的定义。当大多数程序员谈论 session 的时候,可能指的是服务端存储数据的 session 对象...

2020-08-28
3

如何优雅的实现消息通信?

作为一名 Web 开发者,在日常工作中,经常都会遇到消息通信的场景。比如实现组件间通信、实现插件间通信、实现不同的系统间通信。那么针对这些场景,我们应该怎么实现消息通信呢?本文阿宝哥将带大家一起来学习如何优雅的实...

2020-08-27
3

【redis】来吧,展示一下redis 发布-订阅模式

什么是“发布 - 订阅 模式”?答:你知道“观察者模式”吗? “发布 - 订阅 模式用来干嘛”?答:你知道消息队列(MQ)的削峰、异步、解耦合吗? redis的配置文件中是怎么来描述这个特性的?答:可曾欣赏过redis.conf 吗?...

2020-08-27
0

redis学习(三)

Redis(Remote Dictionary Server ),即远程字典服务 ! 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库, 并提供多种语言的API。 redis会周期性的把更新的数据写入磁盘或者把...

2020-08-27
0

跳表 - skipList

SkipList(跳表)这种数据结构是由William Pugh于1990年在在 Communications of the ACM June 1990, 33(6) 668-676 发表了Skip lists: a probabilistic alternative to balanced trees,在其中详细描述......

2020-08-27
0

Redis相关知识点汇总

Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件:文件事件(服务器对套接字操作的抽象)和时间事件(服务器对定时操作的抽象)。Redis的定时机制就是借助时间事件实现的。 一个时间事件主要由以下三个属性组成:id:时...

2020-08-27
2

点赞功能设计与实现

点赞业务本身并不复杂,无非是对数据的update,但是点赞本身是无意识行为,并且同一个用户可对博文进行点赞/取消点赞,如果直接操作数据库,无疑会增加数据库io操作。...

2020-08-27
0

redis学习(二)

NoSQL = Not Only SQL (不仅仅是SQL) 关系型数据库:表格 ,行 ,列 泛指非关系型数据库的,随着web2.0互联网的诞生!传统的关系型数据库很难对付web2.0时代!尤其 是超大规模的高并发的社区! 暴露出来很多难以克服的问题,NoSQL在当...

2020-08-27
6

Redis 实现延迟队列?深深被折服!!

地址:www.cnblogs.com/xiaowei123/p/13222710.html

2020-08-27
1