首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
redis
订阅
devhg
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
[分布式系列]Gossip协议
Gossip Protocol也叫Epidemic Protocol(流行病协议),还有其他名称,如流言算法、疫情传播算法等。 该论文介绍了几种用于分发更新并推动副本实现一致性的随机算法。该算法非常简单,几乎不需要底层通信系统的保证,但它们可以确保每次更新的效果最终都能体现在所…
[Redis]集群机制
分布式数据库是以集群的方式部署了多节点,把全量数据根据一定的数据路由规则将数据分散到不同的集群节点上,利用异地多机房多节点的集群能力使得分布式服务具有高可用、可扩展、可容灾的服务能力。 一般而言,数据路由方式有哈希、顺序两种。 由于Redis中是使用哈希算法相关内容,这里着重分…
干货!Redis面试必知必会
Redis是单进程单线程的,Redis利用队列技术将并发访问变为串行访问,消除了传统数据库串行控制的开销。 多线程处理会涉及到锁,而且多线程处理会设计到线程切换而消耗CPU。因为CPU不会Redis的瓶颈,Redis的瓶颈最有可能是机器内存或者网络带宽。单线程无法发挥多核CPU…
Redis面试总结
1什么是redis? Redis 是一个基于内存的高性能key-value数据库。(有空再补充,有理解错误或不足欢迎指正)2Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很
记Redis面试篇
一、Redis持久化机制redis是一个持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化,当redis重启后通过把磁盘文件重新加载到内存,就能达到恢复数据的目的。实现:单
Redis学习一:Redis两种持久化机制
Redis是基于内存来实现的NO SQL数据库,但是我么你都知道存储在内存中的数据,只要服务器关机,内存中的数据就会消失了。 为了避免内存中的数据丢失,Redis提供了对持久化的支持。Redis共有RDB和AOF两种持久化机制。 RDB非常适合做冷备,可以将这种完整的数据文件发…
Redis系列之分布式锁
在应对并发问题时,除了原子操作,Redis客户端还可以通过加锁的方式,来控制并发写操作对共享数据的修改,从而保证数据的正确性。 但是,Redis属于分布式系统,当有多个客户端需要争抢锁时,我们必须要保证,这把锁不能是某个客户端本地的锁。否则的话,其它客户端是无法访问这把锁的,当…
redis的五种数据结构和应用场景【如微博微信点赞/共同关注/加购物车】
是redis中最基本的数据类型,一个key对应一个value。 String类型是二进制安全的,意思是 redis 的 string 可以包含任何数据。如数字,字符串,jpg图片或者序列化的对象。 List 说白了就是链表(redis 使用双端链表实现的 List),是有序的,…
高性能IO模型:为什么单线程Redis能那么快?
Redis是单线程,主要是指Redis的网络IO和键值对读写是由一个线程来完成的,这也是Redis对外提供键值存储服务的主要流程。但Redis的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。 日常写程序时,我们经常会听到一种说法:“使用多线程,可以增…
Redis 和 Memcached 有什么区别?Redis 的线程模型是什么?为什么单线程的 Redis 比多线程的 Memcached 效率要高得多?
面试题Redis和Memcached有什么区别?Redis的线程模型是什么?为什么Redis单线程却能支撑高并发?面试官心理分析这个是问Redis的时候,最基本的问题吧,Redis最基本的一个内部原理