redis 6.0.x簡介和安裝


redis是什么?

redis(Remote Dictionary Server),即遠程字典服務

是一個開源的使用C語言編寫、支持網絡、可基於內存亦可持久化的日志型、key-value數據庫,並提供多種語言API

當下熱門NoSQL技術之一,被稱為結構化數據庫

 

redis能干什么?

  • 效率高,可用於高速緩存
  • 發布訂閱系統
  • 地圖信息分析
  • 計時器,計數器(瀏覽量)

特性

  • 多樣化的數據
  • 持久化(rdb,aof)
  • 集群
  • 事務
  • 內存存儲

Windows安裝

1,下載

下載地址:https://github.com/MicrosoftArchive/redis/releases

 

2,解壓(開箱即用)

 

 3,運行(雙擊redis-server.exe)

 

 4,使用客戶端(redis-cli.exe)連接redis

 

 

 注意:windows使用確實簡單,但是官方推薦在Linux下使用

 

 

Linux安裝

1,下載地址

官網:https://redis.io/download

 

 

 2,在Linux下解壓(tar -zxvf redis-6.0.6.tar.gz)

 

3,進入解壓后的目錄,使用make 命令編譯軟件

 

4,編譯報錯(redis6.x.x使用5.3以上gcc,原因:Linux默認gcc版本4.8.X)(錯誤只截取了最后十幾行)

 

 

5,更換gcc版本

  • 安裝scl源(yum install centos-release-scl scl-utils-build)

 

  •  安裝9版本的gcc、gcc-c++、gdb工具鏈(yum install -y devtoolset-9-toolchain)

 

  •  設置版本生效(scl enable devtoolset-9 bash),並再次查看版本(gcc -v)

 

 注意:scl命令啟用只是臨時的,退出shell或重啟就會恢復原系統gcc版本。

設置版本長期生效: echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

 

6,升級完成gcc后,清理make,再次執行make

 

 

 

7、運行redis(安裝成功后,進入src目錄,此時目錄下會出現redis-server(啟動)和redis-cli(客戶端))

  • 啟動服務(./redis-server)

 

  •  啟動客戶端

 


免責聲明!

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



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