使用docker在本機運行Redis

redis是一個高速的內存數據庫,支持多種數據結構
由於mysql這類數據庫系統,操作一般都比較慢,爲了降低訪問mysql的頻率,通常我們會把redis作爲一個數據緩存,充分利用其高速的特點,將一些頻繁訪問,但是變化不多的數據,緩存在內存中,
例如,我需要記錄網站的訪問人數,由於訪問量很大,這個訪問人數統計是在不斷增加的,因此,我們不會每當有一個人來訪問,就把這個數據寫入數據庫,而是先把這個數據緩存起來,再定期寫入數據庫中,這樣可以大大降低數據庫的讀寫頻率
和memcached有些類似,但是與memcached相比,redis功能更加豐富一點,支持的數據結構更多,更重要的一點,redis是可以數據持久化的,機器重啓了,數據也能得到保留(和持久化的策略設置有關),因此,你甚至可以把redis直接作爲數據庫來使用

Docker的安裝和運行

Docker的安裝和運行等內容,請參考這篇文章
鏈接: 通過vscode方便使用docker創建mysql數據庫 https://blog.csdn.net/goodboy31985/article/details/106204527

下載並運行docker上的Redis鏡像

  1. 首先下載docker上的redis鏡像
    docker pull redis
  2. 啓動redis
    docker run --name docker-redis -d -p 6379:6379 redis:latest redis-server --appendonly yes
    參數
    -p 6379:6379 => 映射端口6379
    –name redis-server =>容器別名
    –appendonly yes => 啓用AOF持久化方式,設置爲no重啓數據不會保存

可視化客戶端

推薦使用這款客戶端,免費,也夠用
鏈接: AnotherRedisDesktopManager
https://github.com/qishibo/AnotherRedisDesktopManager/releases
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章