Linux安裝Redis

Linux 安裝 Redis

什麼是 Redis

Redis 是一個使用 ANSI C 編寫的開源、支持網絡、基於內存、可選持久性的鍵值對存儲數據庫。從 2015 年 6 月開始,Redis 的開發由 Redis Labs 贊助,而 2013 年 5 月至 2015 年 6 月期間,其開發由 Pivotal 贊助。在 2013 年 5 月之前,其開發由 VMware 贊助。根據月度排行網站 DB-Engines.com 的數據顯示,Redis 是最流行的鍵值對存儲數據庫。

Redis 具有如下特點:

  1. Redis 支持數據的持久化,可以將內存中的數據保持在磁盤中,重啓的時候可以再次加載進行使用,不會造成數據丟失
  2. Redis 支持五種不同的數據結構類型之間的映射,包括簡單的 key/value 類型的數據,同時還提供 list,set,zset,hash 等數據結構的存儲
  3. Redis 支持 master-slave 模式的數據備份

Redis 具有如下功能

  1. 內存存儲和持久化:redis 支持異步將內存中的數據寫到硬盤上,在持久化的同時不影響繼續服務
  2. 取最新 N 個數據的操作,如:可以將最新的 10 條評論的 ID 放在 Redis 的 List 集合裏面
  3. 數據可以設置過期時間
  4. 自帶發佈、訂閱消息系統
  5. 定時器、計數器

Redis 安裝

  • 考慮到 Redis 的大部分使用場景都是在 Linux 上,所以本次主要學習 Linux 上怎麼安裝 Redis。

環境:

  • CentOS6
  • redis4.0.11

安裝步驟

  1. 首先下載 Redis,下載地址:redis4.0.11,將下載的 redis-4.0.11.tar.gz 文件放到 /opt 目錄下,如下:
  • 在這裏插入圖片描述
  1. 在 /opt 目錄下執行命令:tar -zxvf redis-4.0.11.tar.gz 對文件進行解壓,解壓完成後出現文件夾:redis-4.0.11,如下:
  • 在這裏插入圖片描述在這裏插入圖片描述
  1. 進入目錄 redis-4.0.11 中: cd redis-4.0.11
  • 在這裏插入圖片描述
  1. 在 redis-4.0.11 目錄下執行 make 命令進行編譯
  • 在這裏插入圖片描述
  • 出現如下信息,表示編譯成功
  • 在這裏插入圖片描述
  1. make 完成後繼續執行 make install 進行安裝
  • 在這裏插入圖片描述
  • 至此,我們的 redis 就安裝成功了。
  1. 在啓動 redis-server 之前,需要先做一個簡單的配置:修改 redis.conf 文件,將裏面的 daemonize no 改成 yes,讓服務在後臺啓動,如下:
  • 在這裏插入圖片描述
  • 在這裏插入圖片描述
  • 注意:進入 vim 編輯器之後,按 i 即可對文檔進行插入編輯操作,編輯完成按 ESC 退出編輯,輸入 :wq 保存並退出 vim 編輯器
  1. 通過 redis-server redis.conf 命令啓動 redis,如下:
  • 在這裏插入圖片描述
  1. 測試
  • 我們可以通過 redis-cli 命令進入到控制檯,然後通過 ping 命令進行連通性測試,如果看到 pong,表示連接成功了,如下:
  • 在這裏插入圖片描述
  1. 關閉,通過 shutdown 命令我們可以關閉實例,如下:
  • 在這裏插入圖片描述

Redis 卸載

卸載步驟

  1. 首先查看 redis-server 是否啓動:ps aux | grep redis
  • 在這裏插入圖片描述
  • 如上圖所示,沒有正在運行的 redis 進程,直接刪除 redis 相應的文件夾即可。
  1. 若 [root@localhost redis-4.0.11]# ps aux | grep redis 存在已啓動的 redis-server,可以通過下面兩種方式殺死進程
  • 在這裏插入圖片描述
  • 關閉 redis-server 服務(推薦)
  • 在這裏插入圖片描述
  • 殺死 redis-server 服務相關的進程
  • 在這裏插入圖片描述
  • 查詢沒有正在運行的 redis 進程,直接刪除 redis 相應的文件夾即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章