非關係型資料庫Redis學習(1)

來源:互聯網
上載者:User

標籤:

NoSQL 泛指非關係型資料庫

特點:1.處理超大量的資料

   2.運行在便宜的pc伺服器叢集上

    3.擊碎了效能的瓶頸

 

Redis是一個高效能的key-value資料庫,儲存的value類型包括string字串、list鏈表、set(集合)、zset(有序集合)。資料緩衝在記憶體中,也可以周期性的把更新的資料寫入磁碟,或把修改的操作寫入追加的記錄檔案中

 

Redis使用場合

1. application -> Redis

2. 應用程式直接存取Redis,只有當Redis訪問失敗時,才訪問mysql 

 

Redis具體的使用情境

1.取最新的N個資料

2.熱門排行榜應用,去TOPn操作

3.需要精確設定到期時間的應用

4.計數器應用

5.unique操作 擷取某段時間所有排重值

6.即時系統,反垃圾系統

7.pub/sub構建即時訊息系統 專屬的發布與訂閱

8.構建隊列系統

9.緩衝

 

Redis服務端的預設串連連接埠為6379

Mysql伺服器的預設串連連接埠為3306

 

string類型

set 設定key對應的值為string類型的value

setnx nx是not exit 的意思。如果key已經存在則返回0

setex 設定key對應的值為string類型的value,並指定此索引值對應的有效期間

setrange 設定指定key的value值的子字串 setrange name 6 126.com 將[email protected] 替換成[email protected] 

mset 一次設定多個key的值 成功返回ok 失敗返回0 表示任何值沒有被設定

get 擷取key對應的string值

getset 設定key的值 並返回舊值

非關係型資料庫Redis學習(1)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.