最新 最热

Redis高可用升级

缓存对应实时性要求比较高的业务需求可谓十分重要,但缓存中的实时数据一旦丢失,将直接影响整个业务功能。考虑到各场景的业务需求,redis推出了高可用的方案,即:主从+哨兵的HA机制。...

2022-08-09
2

Docker常用命令(五)

忘记了某些命令便可使用此进行查看与回顾,比如 咱忘记了 拉取命令 不知道可以带哪些参数 咱可以这样使用

2022-08-09
3

关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁 (转载非原创)

首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。

2022-08-09
5

redis主从复制

主从复制:Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。...

2022-08-09
2

redis内存的淘汰机制

Redis是基于内存存储,常用于数据的缓存,所以Redis提供了对键的过期时间的设置,实现了几种淘汰机制便于适应各种场景。

2022-08-09
2

redis的缓存穿透、缓存雪崩、缓存击穿怎么搞?

可以将热点数据设置为永远不过期;或者基于 redis or zookeeper 实现互斥锁,等待第一个请求构建完缓存之后,再释放锁,进而其它请求才能通过该 key 访问数据。...

2022-08-09
2

redis的线程模型

(1)纯内存访问。数据存放在内存中,内存的响应时间大约是100纳秒,这是Redis每秒万亿级别访问的重要基础。(2)非阻塞I/O多路复用,Redis采用epoll做为I/O多路复用技术的实现,再加上Redis自身的事件处理模型将epoll中的连接,读写,关...

2022-08-09
4

Redis的常用数据结构和底层实现方式

底层实现String底层是动态字符串SDS(simple dynamic string)SDS结构有五种header定义,为了满足不同长度字符串可以使用不同大小的header,节省内存。

2022-08-09
2

2020年适用于Linux的10个顶级开源缓存工具

可靠的分布式计算系统和应用程序已成为杰出业务的基石,尤其是在自动化和管理关键任务业务流程以及向客户提供服务方面。作为这些系统和应用程序的开发人员和系统管理员,您应该提供各种信息技术(IT)解决方案,以确保您拥有最...

2022-08-08
2

把酒言欢话聊天,基于Vue3.0+Tornado6.1+Redis发布订阅(pubsub)模式打造异步非阻塞(aioredis)实时(websocket)通信聊天系统

“表达欲”是人类成长史上的强大“源动力”,恩格斯早就直截了当地指出,处在蒙昧时代即低级阶段的人类,“以果实、坚果、根作为食物;音节清晰的语言的产生是这一时期的主要成就”。而在网络时代人们的表达欲往往更容易被满...

2022-08-08
2