首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
h松
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
redis-服务端
一个命令请求从发送到获得回复的过程中, 客户端和服务器需要完成一系列操作。 客户端向服务器发送命令请求 SET KEY VALUE 。 服务器接收并处理客户端发来的命令请求 SET KEY VALUE , 在数据库中进行设置操作, 并产生命令回复 OK 。 服务器将命令回复 O…
分布式设计模式-事务发件箱2(发布数据方式)
可以通过线程一直循环查询OUTBOX操作,也可以使用定时任务循环查询OUTBOX表,将这些消息发送给消息代理,最后把完成的发送的消息从OUTBOX表中删除。 轮询数据库是一种在小规模下运营良好的简单方法。以弊端是经常轮询数据库可能造成昂贵的开销(导致数据库性能下降)。 每次应用…
分布式设计模式-事务性发件箱
服务通常需要在更新数据的事务中发布消息。数据库的更新和消息的发送都必须在一个事务中进行。否则,服务可能会更新是数据库,然后在消息发送之前崩溃。如果消息不以原子方式执行这两个操作免责类似的故障可能使系统处于不一致的状态。 传统的解决办法是在数据库和消息代理之间使用分布式事务。然而…
redis-客户端
一类是比较通用的属性, 这些属性很少与特定功能相关, 无论客户端执行的是什么工作, 它们都要用到这些属性。 另外一类是和特定功能相关的属性, 比如操作数据库时需要用到的 db 属性和 dictid 属性, 执行事务时需要用到的 mstate 属性, 以及执行 WATCH 命令时…
redis-事件
redis 服务器是一个事件驱动的程序,服务器处理的时间分为时间事件和文件事件两类。 2.1、redis基于Reactor模式开发了自己的网络时间处理器:这个处理器被称为文件事件处理器。 文件事件处理器使用I/O多路复用程序来同时监听多个套接字,并根据套接字目前执行的任务来为套…
redis-rdb&aof
Append-only file,将“操作 + 数据”以格式化指令的方式追加到操作日志文件的尾部,在append操作返回后(已经写入到文件或者即将写入),才进行实际的数据变更,“日志文件”保存了历史所有的操作过程;当server需要数据恢复时,可以直接replay此日志文件,即…
redis-数据库
Redis支持多个数据库,并且每个数据库的数据是隔离的不能共享,并且基于单机才有,如果是集群就没有数据库的概念。 Redis是一个字典结构的存储服务器,而实际上一个Redis实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。这与我们熟知的在一个关系数据库实…
redis-对象
Redis 使用对象来表示数据库中的键和值, 每次当我们在 Redis 的数据库中新创建一个键值对时, 我们至少会创建两个对象, 一个对象用作键值对的键(键对象), 另一个对象用作键值对的值(值对象)。 字符串对象的编码可以是 int 、 raw 或者 embstr 。如果一个…
微服务架构
您正在开发服务器端企业应用程序。它必须支持各种不同的客户端,包括桌面浏览器,移动浏览器和本机移动应用程序。该应用程序还可能会公开供第三方使用的API。它还可以通过Web服务或消息代理与其他应用程序集成。应用程序通过执行业务逻辑来处理请求(HTTP请求和消息); 访问数据库; 与…
redis-压缩列表
压缩列表是 Redis 为了节约内存而开发的, 由一系列特殊编码的连续内存块组成的顺序型(sequential)数据结构。 一个压缩列表可以包含任意多个节点(entry), 每个节点可以保存一个字节数组或者一个整数值。 图 7-1 展示了压缩列表的各个组成部分, 表 7-1 则…
下一页
个人成就
文章被点赞
14
文章被阅读
29,507
掘力值
624
关注了
27
关注者
14
收藏集
0
关注标签
24
加入于
2019-04-04