redis緩存數據庫入門教程


    

入門redis教程

前言:

應公司需求,最近學習了一下redis數據庫的一些簡單入門的教程,整理出來分享給大家,喜歡的可以關注和點贊哦~

如文章中有不足之處求指正,謝謝

 

目錄

·什么是redis?為什么用使用它?

·redis和mysql的區別?

·適用的場景

·redis的安裝以及使用?

·常用的redis命令

·redis對鍵的操作

 

一,什么是redis ?為什么要用它?

簡單介紹:

Redis是開源的key-value緩存框架,由c語言編寫,也是一款高性能的框架提供多種語言API 。

 

SET 每秒11萬次    取get每秒81000次。

 

數據完全存儲在內存空間中,支持數據持久性,支持master-slave模式的數據備份。

 

Value可以是字符串,(hash)Map,(List)列表,(SET)集合,

 

sorted set)有序集合

二,redismysql的區別?

我們都知道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,緩存

 

 

四,redis的安裝以及使用?

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命令 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM