最新 最热

redis分布式知识点概念

缓存穿透 什么是缓存穿透? 客户端大量集中恶意访问一些不存在的数据,例如访问id=-1的数据,这样在缓存层就无法查询到该数据,直接击穿缓冲层,到达数据库端,导致数据库压力过大,最终停止服务。 解决方案 在代码层面做判断限...

2020-12-03
2

Redis底层数据结构

type 对象的类型 类型常量对象的名称 REDIS_STRING 字符串对象 REDIS_LIST 列表对象 REDIS_HASH 哈希对象 REDIS_SET 集合对象 REDIS_ZSET 有序集合对象 ptr 指针 指向实际存储的对象的指针 encodi...

2020-12-03
3

读者让我总结一波 redis 面试题,现在肝出来了!

Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。当Redis重启后通过把硬盘文件重新加载到内存,就能达到恢复数据的目的。...

2020-12-03
2

高质量编码-轨迹管理平台(后台代码)

轨迹管理平台实现了轨迹服务的管理,定位设备的管理,以位置轨迹的监控。后台是由Python实现的,Web服务由tornado框架开发,平台端实现对服务和设备的管理,设备终端也是通过调用api来实现定位信息的上传的。...

2020-12-02
16

高质量编码-轨迹管理平台

百度地图API给大家提供了多种服务接口,其中,鹰眼轨迹服务是一套轨迹管理服务,提供各端SDK和API供开发者便捷接入,追踪您所管理的车辆/人员等运动物体。基于鹰眼提供的接口和云端服务,开发者可以迅速构建一套完全属于您自己...

2020-12-02
11

Redis分布式锁

我比较喜欢做全套的,一个Redis分布式锁的应用示例,我准备了Redis各种环境、SpringBoot部署两个服务、用tengine做这两个服务的负载均衡、用Jmeter做压力测试,可谓是麻雀虽小,五脏俱全。...

2020-12-02
5

Redis各种模式部署及工作原理-单节点、主从复制、redis-sentinel(哨兵)以及redis-cluster(集群)

要用好Redis这把利剑,先得把Redis环境摸透,今天就和大家一起玩一下Redis的部署方案。

2020-12-02
2

败家玩意儿!Redis 竟然浪费了这么多内存?

作为内存数据库,内存空间大小对于 Redis 来说是至关重要的。内存越多,意味着存储的数据也会越多。但是不知道你有没有遇到过这样的情况,明明空间很大,但是内存的使用却不是很理想。...

2020-12-02
2

高质量编码-轨迹管理平台(Redis存储实时定位信息)

历史位置信息可以存储在数据库中,由于设备上传实时定位信息时频率高并发量大,这里使用redis来存储各个设备上传的最新定位信息。真实情况下,设备也可以先将定位数据上传到消息队列(rabbitmq,kafka等),使用消费者worker异步...

2020-12-02
12

redis灵魂拷问:聊一聊bitmap使用

bitmap是redis的一种扩展数据类型,主要用于二值状态统计,比如公司记录员工打卡记录,电商网站记录用户登录行为,积分商城记录用户签到情况。

2020-12-02
2