Redis
奥修诺斯
这个作者很懒,什么都没留下…
展开
-
Redis讲解
Redis作用: 解决数据库的高并发问题.单一使用数据库来保存数据,会面临面向磁盘,磁盘读/写速度比较慢的问题,容易使数据库瘫痪,导致服务器宕机 Redis技术: 是一种NoSQL技术,是一种基于内存的数据库,并且提供了一定的持久化功能. Redis可以支持每秒十几万次的读/写操作,并且还支持集群,分布式,主从同步等配置.并且还支持一定的事务能力,支持在服务器端计算集合的并,交和补集等,还支持多种...原创 2019-09-04 13:46:53 · 1259 阅读 · 0 评论 -
分布式锁
什么是分布式锁 分布式锁是控制分布式系统之间同步访问共享资源的一种方式,如果不同的系统或同一系统的不同逐级之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来放置彼此干扰来保证一致性,在这种情况下需要使用分布式锁. 分布式锁需要具备的条件 在分布式系统环境下,一个方法在同一时间只能被一个机器的一个线程执行 高可用的获取锁和释放锁 高性能的获取锁和释放锁 具备可重入特性 具备锁失效特性...原创 2019-09-15 10:43:37 · 169 阅读 · 0 评论 -
Redis的过期删除策略(和内存淘汰机制)
Redis中一个键过期了,什么时候会被删除呢?有以下三种策略 定时删除: 在设置键过期时间的同时,创建一个定时器,让定时器在过期时间来临时,立即执行对键的删除操作 惰性删除: 放任键过期不管,但是每次从键空间获取键时,都检查取得的键是否过期,过期的话就删除该键,没过期的话就返回该键 定期删除: 每隔一段时间,程序就对数据库进行一次检查,删除里面的过期键,至于要删除多少个过期键,检查多少个数据库,...原创 2019-09-15 15:39:54 · 1324 阅读 · 0 评论