redis
文章平均质量分 65
redis学习
fooleryang
for(;;)
展开
-
Redis进阶-纸上谈缓存击穿、雪崩和穿透
缓存击穿出现一个热点数据,在某一时刻缓存中失效,而高并发请求查询过来,导致这一个key,去查询数据库,从而导致数据库被高并发请求打垮发生的前提:一定是超高并发,不然就算redis中没有,也可以直接查询数据库出现场景:redis中没有,但是数据库中有,然后刚好此时超高并发请求这个数据问题探讨解决1、key不过期首先想到的就是:既然缓存中的key失效了,那么久让key不失效就好了比如在当key快失效时,查询数据库,将key进行更新出现的问题:如果一个项目能出现缓存击穿,那原创 2022-02-23 10:27:24 · 124 阅读 · 0 评论 -
进阶指南 Redis 用法总结
mark一下,进阶指南!Redis 用法总结_length Redis 中的字典类型大家不陌生,也许其他语言都有这种结构(python,Java,Go), hash 的扩容 rehash 过程和 Go 里面的设计颇有类似,也就是维护了两个 hash 结构,如果需…https://www.sohu.com/a/463316085_100093134...转载 2022-02-17 10:10:08 · 99 阅读 · 0 评论 -
Redis进阶-事务
简介事务是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)在关系型数据库中,事务可以是一条sql语句,一组sql语句或者整个程序事务应具备四个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。 一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。 隔离性(isolation)。一个事务的原创 2022-02-16 13:43:19 · 85 阅读 · 0 评论 -
redis 命令练习
1.在docker中启动redis1.查看docker中的镜像docker images2.运行镜像docker run -itd --name redis -p 6379:6379 redis3.查看正在运行的容器docker ps运行示例//TODO 启动详细命令2.连接Redisdocker exec -ti d82cd7f15583 redis-cli -h localhost -p 6379ps:d82c... 为redis的id号,通过docker ps.原创 2022-02-15 19:46:45 · 606 阅读 · 0 评论 -
ubuntu虚拟机使用docker拉去redis失败,解决
执行拉取命令后报错error pulling image configurationdocker pull redis报错如下error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/f1/f1b6973564e91aecb808142499829a15798fdc783a30de902bb0c4133fe..原创 2022-02-15 08:48:07 · 1674 阅读 · 0 评论