
Redis版本stringsetzsetlisthashRedis6SDS(动态字符串)intset+hashtableskiplist+zip...
使用本地缓存的好处: 减少网络请求,提高性能; 分布式系统中,天然分布式缓存; 减少远程缓存的读压力。 使用本地缓存的缺点: 进程空间大小有...
Redis JSON Redis JSON 是 Redis 的一个扩展模块(Redis Module),允许用户在 Redis 中直接存储、查...
锁的粒度选择 锁粒度越小越好。 分段锁:将锁粒度细化 的并发控制策略,通过 将一个全局锁拆分为多个小锁,减少线程竞争,提高并发性能。 大规模商...
缓存穿透 缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,通常出于容错的考虑,如果从存储层查不到数据则不写入缓存层。 缓存穿透...
以一下代码为例 如果是高并发场景,存在线程安全问题,如果直接使用synchronized锁锁住 在单机环境,没有问题,但是系统一般是集群架构部署...
LUA:单线程LUA本身可以不换行 打印类型 print(type('held world')) #held worldprint (type...
Replica(主从复制) Replica概念 Replica:分布式系统中数据或服务的冗余拷贝,用于提高系统的可用性、容错性和性能使用场景:读...
Maven依赖: <dependency> <groupld>org.springframework.boot</groupld> sprin...