KZ
bin
Негізгі бет
Қазірдің өзінде танымал
Тікелей эфир
Ұнаған бейнелер
Қайтадан қараңыз
Жазылымдар
Кіру
Тіркелу
Ең жақсы KZbin
Фильм және анимация
Автокөліктер мен көлік құралдары
Музыка
Үй жануарлары мен аңдар
Спорт
Ойындар
Комедия
Ойын-сауық
Тәжірибелік нұсқаулар және стиль
Ғылым және технология
MD5为何不再安全
13:00
Redis中的数据是如何持久化存储的?
6:13
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Llegó al techo 😱
00:37
На Каху наехали #непосредственнокаха
00:53
Sigma girl and soap bubbles by Secret Vlog
00:37
我是Redis,MySQL大哥被我坑惨了!
Рет қаралды 49,175
Facebook
Twitter
Жүктеу
1
Жазылу 7 М.
轩辕的编程宇宙
Жыл бұрын
大厂面试都爱问的Redis是如何工作的,看完这个视频就知道了!
Пікірлер: 51
@goldmanking5078
Жыл бұрын
太赞了,支持up主,讲的风趣幽默的同时又有对程序原理深刻的洞见,非常棒!
@user-sv5xv9oe5n
Жыл бұрын
这种风趣正是支性的体现。
@teowzhitong9806
Жыл бұрын
很喜欢这种方式讲解,有图,有故事,比起文字更能容易理解和吸收。大力支持🎉
@kaiyangwu2198
Жыл бұрын
雖然已經知道原理,但你說的太有趣了,看完又複習一次。很期待你多做一些這類型的影片,謝謝你的用心製作,謝謝
@clairezhang3103
11 ай бұрын
大哥,你真是个人才呀!没办法不一键三联! 超赞!
@ShengWenChen
Жыл бұрын
講解的不錯 讚
@huoschen
Жыл бұрын
私以為有一些問題還蠻蠢的! 我在一些產品上自己手搓的資料緩存機制是這樣的: 我不使用固定的超時機制,而是定下一個記憶體最大用量,如果資料緩存即將會超過這個量,則移除那些最「舊」的資料,讓出空間。所以這裡沒有超時不超時的問題,如果一直沒有新資料進來的話,很舊很舊的資料也可能會一直存在,而這也無所謂。而且這麼做記憶體不會爆,最多就用到設定的那個空間大小。 至於什麼樣的資料叫「新」?什麼樣的資料叫「舊」?剛從大後方讀出來的資料是新資料,一直沒有人讀取的資料是舊資料。還有一旦有人取用了緩存內的某個資料,那個資料的生命年齡就會立刻歸零,變成新資料;也就是說如果有一筆資料已經很舊即將被刷出,只要有人取用了它,則它立刻就會被刷新;如果有一筆資料是熱門資料,經常被取用,則它永遠就不會舊。 為做到這樣的機制,我只需要建立兩個查找系統,第一個資料結構是符合資料庫正規查找的結構,第二個是一個鏈結串列,用來管理所謂的資料新舊關係。新的資料就插入串列頭,中途被取用的資料就從串列解出後重新插入串列頭;當需要的時候就直接從串列尾開始移除資料,不需要查找、不需要隨機,也不會有什麼資料永遠釘子戶留在那。
@linshengred
Жыл бұрын
這不就是LRU演算法嗎 影片除了LRU還更多刪除策略...參考3:05 當今天資料更新很頻繁或刪除需求很大的時候 若只從串列尾部開始一筆筆刪除 是不是很花時間。O(n)線性 但如果有張表來紀錄維護過期的資料 就可以進行批次的資料移除
@oceanwjswong1162
Жыл бұрын
講的真好
@keep_calm_and_carryon
Жыл бұрын
記憶體裝大一點,盡量把資料轉成session(), session ()每使用一次,增加一分鐘時效。
@yayapipi1385
Жыл бұрын
太棒了,直接订阅!
@user-xw6dj3xg1y
5 ай бұрын
真不错
@nowhereman5956
Жыл бұрын
讲得真不错,会做视频你就多做几部
@sciab3674
Жыл бұрын
有意思 不错。
@08058804
Жыл бұрын
脫離後端一段時間,不知不覺把這系列看完了
@frank_zhao
Жыл бұрын
太赞了👍
@cncclay7473
Жыл бұрын
谢谢。
@JoeyLu
Жыл бұрын
还是微软大哥的东西好用又实在。。虽然贵,但却是好用啊。
@Evan-fj2lb
Жыл бұрын
RDB和AOF是不是该上场了
@foollonggone4727
Жыл бұрын
謝謝
@bruceliebewilma
Жыл бұрын
都有cpu和缓存的架构了,Redis怎么就不学学他们管理进程的方式。。。
@user-bz3qj2xo2f
Жыл бұрын
没有redis之前还有memcache
@kanlu5199
Жыл бұрын
MySQL本身不是也有内存来缓存吗?
@pat.j3667
Жыл бұрын
不错
@SeiLi-hr9hf
Жыл бұрын
還是要有大哥有小弟才有趣
@youngyoung3976
11 ай бұрын
可以对键值命中做统计?对命中超过某个阈值的,不要清除。 这个统计和阈值的设置甚至可以有AI计算
@kahchon87
Жыл бұрын
Memcached 是不是和 redis 一样?
@ravenxrz6523
Жыл бұрын
最后是是不是可以用共享内存?
@naturerelaxingsongs7084
Жыл бұрын
大赞
@kunmiaoyang9515
Жыл бұрын
后事就是Redis也能persist
@samshum2
Жыл бұрын
勵害,完全沒想到還可以說成故事來,但有一點不明白,就是第一次問mysql,數據不應該上載redis做緩存了嗎?
@nbspnbsp5639
Жыл бұрын
这个第一次不是原子操作,是很多同时来,这些都是第一次
@michaeldang8189
Жыл бұрын
我也有同样的疑问,偶然一次击穿(再来的Redis应该有缓存抵挡了),这MySQL就扛不住,MySQL怎么也是历练多年出来的武林大咖,不会这么菜吧?
@ricosun
Жыл бұрын
Nice !
@ifcwlme
Жыл бұрын
mysql 不是也有 cahce 嗎?
@michaeldang8189
Жыл бұрын
热点缓存清除后大量访问击穿到MySQL,但是那不应该只是一次而已吗?头一次击穿后就该又缓存了,大量访问也只是跑在最前头的那一次穿啊,我想错了吗?
@davidwu8232
Жыл бұрын
能接待的话还需要啥redis 逻辑问题
@user-ht5xr4jo1b
Жыл бұрын
我竟然看笑了
@soulge
Жыл бұрын
缓存穿透是因为没有数据然后去数据库查询,那第一个穿透过去然后缓存下来, 后续的查询不就可以直接从缓存里拿吗?那怎么会有很多穿透过去? 这里是不是因为有很多这一类型的穿透才造成雪崩?
@aaronwu9695
Жыл бұрын
通常是高併發的情況,單一KEY過期導致擊穿 雪崩是多個key 過期才導致的
@devinguo3726
Жыл бұрын
如果查询的东西MySQL里也不存在呢?
@devinguo3726
Жыл бұрын
穿透是指查询的东西MySQL中不存在,击穿是指mysql中存在但redis中没有(已过期),雪崩是指大量的击穿😁
@user-xc1yj6nq7x
Жыл бұрын
@@aaronwu9695 这位说的有道理,应该是和高并发有关系。不是高并发,第一个获得查询值后就缓存下来了,后面的自然会去找缓存
@indigoichigo
Жыл бұрын
@@devinguo3726 一樣會設一個 key 儲存空值,但由於可能大量查詢不存在的數據,即使儲存空值也會占用 RAM,所以過期時間會設置比較短
@boensad7911
Жыл бұрын
太愚蠢了。。。
@pkpk1889
Жыл бұрын
看了前面准备点赞了,最后却要关注公众号才能看后面,果断点了踩
@xuanyuancoding
Жыл бұрын
不关注也能看哦😅
@jingvzhi
Жыл бұрын
真不错
@mingli9563
Жыл бұрын
真不错
13:00
MD5为何不再安全
Ele实验室
Рет қаралды 133 М.
6:13
Redis中的数据是如何持久化存储的?
轩辕的编程宇宙
Рет қаралды 10 М.
00:33
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
Cool Tool SHORTS Arabic
Рет қаралды 22 МЛН
00:37
Llegó al techo 😱
Juan De Dios Pantoja
Рет қаралды 58 МЛН
00:53
На Каху наехали #непосредственнокаха
К-Media
Рет қаралды 13 МЛН
00:37
Sigma girl and soap bubbles by Secret Vlog
Secret Vlog
Рет қаралды 14 МЛН
5:41
全栈数据库postgreSQL好在哪?互联网公司为什么不敢用!
极海Channel
Рет қаралды 16 М.
9:41
想賺錢?不要成為軟體工程師!| 在地上滾的工程師 Nic
在地上滾的工程師 Nic
Рет қаралды 129 М.
5:59
CPU被挖矿,Redis竟是内鬼!
轩辕的编程宇宙
Рет қаралды 3,8 М.
3:59
The best website in the world, but you can't use it at all?
玄离199
Рет қаралды 612 М.
7:38
用Github爆款ChatGPT指令,自学任何领域的系统知识
半撇老师
Рет қаралды 675 М.
6:20
可怕!黑客利用CPU漏洞偷数据!
轩辕的编程宇宙
Рет қаралды 13 М.
9:43
Which Is Better? SQL vs NoSQL
Web Dev Simplified
Рет қаралды 284 М.
12:16
【上集】向量数据库技术鉴赏
Ele实验室
Рет қаралды 36 М.
57:32
一小时Redis教程
GeekHour
Рет қаралды 21 М.
27:15
扯淡也该有分寸,无分寸必有事故
崔永元
Рет қаралды 179 М.
00:33
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
Cool Tool SHORTS Arabic
Рет қаралды 22 МЛН