Redis的一点想法 - 杨海潮
16
-
Upload
shaoning-pan -
Category
Documents
-
view
1.068 -
download
5
description
Redis的一点想法 - 杨海潮
Transcript of Redis的一点想法 - 杨海潮
![Page 2: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/2.jpg)
“Nothing’s perfect but some solutions are good enough
for a while”
by Nick Kallen
![Page 3: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/3.jpg)
“应用场景比internal更重要,研究internal是为了更好
的理解应用场景。”
by me
![Page 4: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/4.jpg)
Use case
list, hashes, set, sort set类似的数据结构需求KV也可以考虑
![Page 5: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/5.jpg)
Use case
数据量可控,不能增长太快
![Page 6: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/6.jpg)
Use case
写入量大,存MySQL不合适
![Page 7: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/7.jpg)
Use case
非持久化或持久化cache
![Page 8: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/8.jpg)
设计时考虑的问题
容量提前考虑
![Page 9: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/9.jpg)
设计时考虑的问题
宕机之后恢复时间可能超过你的想象
![Page 10: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/10.jpg)
设计时考虑的问题
如果可用性要求高,请采用多套
![Page 11: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/11.jpg)
设计时考虑的问题
replication存在缺陷
![Page 12: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/12.jpg)
设计时考虑的问题
小心bgrewriteaof存在问题
![Page 13: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/13.jpg)
设计时考虑的问题
选择合适的机型,同时不要把鸡蛋放一个篮子里
![Page 14: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/14.jpg)
设计时考虑的问题
php客户端长连接问题
![Page 15: Redis的一点想法 - 杨海潮](https://reader031.fdocuments.net/reader031/viewer/2022020715/5588fb33d8b42a321a8b45a6/html5/thumbnails/15.jpg)
设计时考虑的问题
尝试新的功能请小心,最好能把控它的代码