更新時間:2021-08-03 16:55:26 來源:動力節點 瀏覽1046次
簡單介紹:
Redis是開源的key-value緩存框架,由c語言編寫,也是一款高性能的框架提供多種語言的API。
SET每秒11萬次取get每秒81000次。
數據完全存儲在內存空間中,支持數據持久性,支持master-slave模式的數據備份。
Value可以是字符串,(hash)Map,(List)列表,(SET)集合,
(sorted set)有序集合
我們都知道mysql是持久數據化存儲,存儲在磁盤當中的,會涉及到一些io,存儲速度會較慢,這時候就出現了redis數據庫,redis存儲數據在內存當中,大幅度的提高了大數量的web訪問速度。
Redis+Mysql它就是一個內存+磁盤關系的一個映射,redis存儲在內存中mysql存儲在磁盤中,這樣的話web每次訪問redis如果沒有數據就再去mysql讀取數據,大大的提高了運行速度。
Redis:
內存數據庫,數據存儲在內存當中,速度快。
Mysql:
關系型數據庫,功能強大,存儲在磁盤,訪問效率低。
(1)取最新n個數據的操作
(2)排行榜,取topn個數據(最佳人氣前10條)
(3)精確的設置過期時間
(4)記數據
(5)實時系統,反垃圾系統。
(6)Pub,sun構建實時消息系統。
(7)構建消息隊列
(8)緩存
1.先從github上下載window版本,支持32和64位,這時候我們下載Redis-x64-xxx.zip壓縮包到C盤解壓改名為redis。
2.打開com窗口(win+R --> 輸入 cmd),使用cd命令切換到C:/redis
cd..
cd redis
3.在C:/redis 目錄下執行以下命令 打開服務
redis-server.exe redis.windows.conf
成功后的效果圖
4.這時候要打開另個cmd窗口,不要關閉原來的cmd窗口,不然redis服務會關閉。
5.打開cmd窗口,切換到redis目錄下執行以下命令
redis-cli.exe -h 127.0.0.1 -p 6379
這樣就進入了redis命令操作
Redis -cli --操作redis數據庫(需要在redis目錄下執行哦)
Quit --關閉操作redis數據庫
(1)設置鍵值(key)對的值(value),刪除鍵。
Set key value --設置鍵值
Del key --刪除鍵
(2)判斷一個鍵是不是存在。
Exists key
(3)設置一個key的過期時間
Expire key 10 單位:秒
(4)刪除key的過期時間(在過期之前進行才有意義)
Prsist key
(5)查詢符合某個模式的key
Keys goods* -- 查詢有以goods開頭的key
Keys * --查詢所有的key
(6)查詢key對應的類型
Type key
以上就是動力節點小編介紹的"Redis緩存數據庫入門教程",希望對大家有幫助,想了解更多可查看Redis教程。動力節點在線學習教程,針對沒有任何Java基礎的讀者學習,讓你從入門到精通,主要介紹了一些Java基礎的核心知識,讓同學們更好更方便的學習和了解Java編程,感興趣的同學可以關注一下。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習