1. 程式人生 > 其它 >Redis的單機安裝

Redis的單機安裝

  • Redis是什麼?
    • 開源的(BSD協議),使用ANSI C 編寫,基於記憶體的且支援持久化,高效能的Key-Value的NoSQL資料庫
    • 支援資料結構型別豐富,有如 字串(strings), 雜湊(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 與範圍查詢, bitmaps, hyperloglogs 和 地理空間(geospatial) 索引半徑查詢。
    • 豐富的支援主流語言的客戶端,C、C++、Python、Erlang、R、C#、Java、PHP、Objective-C、Perl、Ruby、Scala、Go、JavaScript 用途:快取(StackOverFlow)、資料庫(微博)、訊息中介軟體(微博)
  • NoSQL分類
  • Redis單機安裝
  • 配置阿里雲yum源
    • 下載配置檔案
    • wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  • 生成快取
    • yum makecache
  • 安裝redis
    • 1、安裝依賴
      • yum install -y gcc-c++ gcc tcl
    • 2、上傳壓縮包並解壓
      • tar -zxvf redis-3.0.0.tar.gz -C 加上你要解壓到的目錄
    • 3、編譯
      • cd redis-3.0.0
      • make
      • # make test (測試是否正常,如果步驟沒錯可以不進行,因為需要的時間略長)
    • 建立安裝目錄
      • mkdir -p /usr/local/soft/redis
    • 安裝
      • make PREFIX=/usr/local/soft/redis install
    • 4、複製配置檔案
      • cp /usr/local/soft/redis-3.0.0/redis.conf /usr/local/soft/redis/bin/
      • 配置環境變數
        • vim /etc/profile
          • 增加
            • export REDIS_HOME=/usr/local/soft/redis/ (這裡的路徑需要配置你自己的安裝路徑)
            • 在PATH後面增加 $REDIS_HOME/bin

                

      • 使環境變數生效
        • source /etc/profile
    • 5、啟動redis
      • 後臺啟動
        • cd /usr/local/soft/redis/bin
        • nohup redis-server redis.conf &

      • 關閉redis
        • 注意:這裡可以使用ctrl+c退出,使用ctrl+z的話則需要使用
          • ps -aux | grep redis

          • kill -9

    • 6、連線redis
        • redis-cli
      • 插入一條資料
        • set key1 value1
      • 查詢資料
        • get key1