redis
文章平均质量分 57
西楚子羽
这个作者很懒,什么都没留下…
展开
-
常见的分布式锁实现方式
一、基于数据库的悲观锁 对数据的读取采取比较悲观的态度,在A用户读取数据的时候认为B也会来读取数据修改,所以在A读取数据的时候开启事务锁定数据,只要A不提交事务,B就无法读取数据。通常使用for update 来实现。一般用在读少写多的情况。 例: select t.clom from sys.temp t where t.id=1 for update; 二、基于数据库的乐观锁 对数据的读取采取比较乐观的态度的态度,认为在A用户读取数据的时候不会有其他用户来读取数据修改。通常在查询数据的时候查询出时间戳原创 2022-03-17 10:27:14 · 129 阅读 · 0 评论 -
redis缓存中的常见问题之持久化方式、缓存雪崩、缓存穿透、缓存击穿
为什么会出现NOSQL 1.关系型数据库无法满足并发数据的读写以及海量数据的存储 NOSQL的四大分类 1.键值对存储 比如redis,优点是快速查询,缺点是存储的数据缺少结构化 2.列存储 优点是查询快、拓展强,缺点是功能相对局限 文档数据库 MobgoDB,数据库结构要求不严格,查询性能不高,缺少统一查询语法 图形数据库 需要对图形做计算,不容易做分布式集群方案 NOSQL的特点 1.易拓展 2.数据模型灵活,无需对存储的数据建立字段 redis的五种数据结构 1.字符串(string) Redis 最原创 2022-03-01 09:59:43 · 159 阅读 · 0 评论 -
利用docker安装Redis
docker安装redis原创 2021-05-07 17:14:50 · 120 阅读 · 0 评论