Redis(一)-安裝+HelloWorld

一、Redis簡介
  • Redis(Remote Dictionary Server: 遠程字典服務器)本質是一個Key-Value類型的分佈式內存數據庫
  • 整個數據庫統統加載在內存當中進行操作,定期通過異步操作把數據庫數據flush到硬盤上進行保存。因爲是純內存操作,Redis的性能非常出色,每秒可以處理約8萬次寫操作,10萬次讀操作,是已知性能最快的Key-Value DB。
  • Redis的出色不僅僅是性能,Redis最大的魅力是支持保存多種數據結構,此外單個value的最大限制是1GB,不像memcached只能保存1MB的數據。Redis提供String、List、Set、Sorted Set、hashes等數據結構的存儲,可以用來實現很多有用的功能,比如用他的List來做FIFO(First In First Out)雙向鏈表,實現一個輕量級的,高性能的,消息隊列服務,用他的Set可以做高性能的tag系統等等。
  • 另外Redis也可以對存入的Key-Value設置expire時間,因此也可以被當做一個功能加強版的memcached來用。同時,Redis支持數據的備份,即master-slave模式的數據備份。並且Redis的所有操作都是原子性的。
  • Redis的主要缺點是數據庫容量受物理內存的限制,不能用作海量數據的高性能讀寫,因此Redis適合的場景主要侷限在較小數據量的高性能操作和運算上。
二、 下載與安裝
  • 下載:Redis官網
    這裏寫圖片描述
    注意:這裏下載的是Linux版本

如果需要下載windows版本可以進入Redis中文網,但是不建議使用windows版本。

安裝Redis
  • 環境
    • Ubuntu 18.04 LTS
    • redis-4.0.11
  • 安裝
    • 將下載好的redis-4.0.11.tar.gz壓縮拷貝到/opt目錄(Linux下第三方軟件安裝目錄)下,並使用sudo tar -zxvf redis-4.0.11.tar.gz命令解壓,接着進入redis-4.0.11目錄
    • 執行 sudo make命令。( 如果報錯,就執行sudo apt-get install gcc安裝gcc)
    • 命令執行完後會出現如下結果。這裏可以不執行make test測試,因爲可能還需要你安裝TCL插件,比較麻煩
      這裏寫圖片描述
    • 最後執行make install完成最後的安裝
  • 常用配置:
    • 進入/usr/local目錄(Linux應用程序存放目錄), 並新建一個目錄用戶存放redis的配置文件,如我這裏叫myredis, 將/opt/redis-4.0.11/redis.conf文件拷貝到myredis目錄,這樣可以做可以使redis默認的配置文件不受影響
    • 修改/usr/local/myredis/redis.conf文件這裏寫圖片描述
三、 Redis_HelloWorld
  • 啓動redis:進入/usr/local/bin目錄,執行redis-server /usr/local/myredis/redis.conf

  • 查看redis服務是否啓動:執行ps -ef | grep redis
    這裏寫圖片描述
    可以看到redis服務已經啓動,並且端口是默認的6379端口

  • 連接到redis數據庫:執行redis-cli -p 6379

  • 測試redis是否連接成功
    這裏寫圖片描述
    如上圖即代表連接成功!

  • 體驗redis
    這裏寫圖片描述

  • 關閉redis
    這裏寫圖片描述

  • 遇到的一點小麻煩,關閉redis時提示:(error) ERR Errors trying to SHUTDOWN. Check logs.
    這裏寫圖片描述

解決方法參考:https://blog.csdn.net/github_33809414/article/details/82531642

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