Linux系統安裝配置單機Redis

1. 概述

Redis 是一個開源的底層使用 C 語言編寫的 Key-Value 儲存資料庫。學習視頻:Linux系統安裝配置Redis

Redis 在 Web 叢集中用來做狀態伺服器,主要用於儲存快取登入、範本鎖、 SessionID、WebSocket 等,發揮並對所有的存取和操作進行驗證的作用。

2. 操作步驟

2.1 安裝 gcc 編譯器

安裝 Redis 時需對原始碼包編譯,此步驟依賴 gcc 編譯器,如果沒有 gcc 環境,則需要自行安裝,網路連結安裝命令 yum install gcc gcc-c++ ,如下所示:

gcc -v #檢查是否有 gcc 編譯器

2.2 下載 Redis

這裏提供兩種方式,官網下載或者下載推薦的 Redis-5.0.4 版本:

1)官網下載:http://download.redis.io/releases/

2)Redis-5.0.4:redis-5.0.4.tar.gz

2.3 安裝 Redis

mkdir /usr/redis  # 建立 Redis 目錄
cd /usr/redis  # 進入目錄
# 將 Redis 安裝包傳輸到該目錄下 #
tar -zxvf redis-5.0.4.tar.gz  # 解壓安裝包
cd /usr/redis/redis-5.0.4  # 進入解壓目錄
make 
make test
make install  # 安裝命令
redis-server -v  # 檢查安裝結果

2.4 修改配置

進入編輯檔案,如下所示:

vi /usr/redis/redis-5.0.4/redis.conf # 編輯 redis.conf 配置檔案

修改如下內容:

bind 127.0.0.1 ---> # bind 127.0.0.1
protected-mode yes ---> protected-mode no
daemonize no ---> daemonize yes # 預設以後台程式方式運作,不需要加&強制後台運作了
port 6379 ---> port 7379  # 將埠改為 7379
pidfile /var/run/redis_6379.pid ---> pidfile /var/run/redis_7379.pid  # 將埠改為 7379
# requirepass foobared ---> requirepass 123456  # 123456為密碼可任意更換
maxmemory 4294967296  # 配置記憶體為 4G 單位是 byte,也可以配置成其他大小,推薦大小為4G(需新增內容)
maxmemory-policy noeviction # 預設策略,使用該策略時,不淘汰資料,確定資料安全(需新增內容)
logfile ""->logfile "redis.log" # 日誌配置,出問題可提高定位效率

2.5 啟動 Redis

cd /usr/redis/redis-5.0.4/src #進入 src 目錄
./redis-server /usr/redis/redis-5.0.4/redis.conf #啟動 Redis 時需指定配置檔案
redis-cli -p 埠 -a 密碼 #本地啟動Redis用戶端,可以進行查看key值,刪除key值,檢查redis狀態等操作

3. 維運知識

cd /usr/redis/redis-5.0.4/src #進入 src 目錄
./redis-server /usr/redis/redis-5.0.4/redis.conf #啟動 Redis 時需指定配置檔案
redis-cli -p 埠 -a 密碼 #本地啟動Redis用戶端,可以進行查看key值,刪除key值,檢查redis狀態等操作
redis-cli -p 埠 -a 密碼 shutdown #停止redis
redis-cli -h ip -p 埠 -a 密碼 #遠端連結Redis服務,ip和埠為要連結的Redis服務

更多維運操作,詳情見:Linux 系統 Redis 維運手冊


附件列表


主题: 部署整合
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙