[Redis6]Redis相关知识介绍
Redis介紹相關知識
端口6379
6379 是 "MERZ " 九宮格輸入法對應的數字。Alessia Merz 是一位意大利舞女、女演員。 Redis 作者 Antirez
早年看電視節目,覺得 Merz 在節目中的一些話愚蠢可笑,Antirez 喜歡造“梗”用于平時和朋友們交流,于是造了一個詞
“MERZ”,形容愚蠢,與 “stupid” 含義相同。后來 Antirez 重新定義了 “MERZ”
,形容”具有很高的技術價值,包含技藝、耐心和勞動,但仍然保持簡單本質“。到了給 Redis 選擇一個數字作為默認端口號時,Antirez
沒有多想,把 “MERZ” 在手機鍵盤上對應的數字 6379 拿來用了。
-
默認16個數據庫,類似數組下標從0開始,初始默認使用0號庫
-
使用命令 select 來切換數據庫。如: select 8
-
統一密碼管理,所有庫同樣密碼。
-
dbsize查看當前數據庫的key的數量
-
flushdb清空當前庫
-
flushall通殺全部庫
Redis是單線程+多路IO復用技術
多路復用是指使用一個線程來檢查多個文件描述符(Socket)的就緒狀態,比如調用select和poll函數,傳入多個文件描述符,如果有一個文件描述符就緒,則返回,否則阻塞直到超時。得到就緒狀態后進行真正的操作可以在同一個線程里執行,也可以啟動線程執行(比如使用線程池)
串行 vs 多線程+鎖(memcached) vs 單線程+多路IO復用(Redis)
(與Memcache三點不同: 支持多數據類型,支持持久化,單線程+多路IO復用)
總結
以上是生活随笔為你收集整理的[Redis6]Redis相关知识介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 健康睡眠时间
- 下一篇: 36记智能手写本使用体验36记智能手写本