Redis安裝

windows 10 和 CentOS 8  redis 安裝


windows 10 安裝

1.下載

   windows 10目前只有Redis4.0.14版本

   https://github.com/tporadowski/redis/releases/download/v4.0.14/Redis-x64-4.0.14.msi


2.安裝

  一直下一步即可


3.配置環境變量

   path添加C:\Program Files\Redis


4.redis配置

 本人默認安裝找到C:\Program Files\Redis\redis.windows-service.conf

 將redis.windows-service.conf文件移到桌面,不移動會無法保存(提示無權限)

打開配置密碼

將註解解開配置密碼例如:requirepass 123456

注意:daemonize yes  守護進程模式開啓(windows不支持設置)

重啓redis服務


CentOS 8 安裝

下載

C 語言的編譯環境:GCC

  • 因爲 Redis 是使用 C 語言編寫的,官方網站提供了 Redis 的源碼以適用各個版本的 Linux 發行版。
  • 如果沒有 C 語言的編譯環境,可以使用命令 yum install -y gcc gcc-c++進行在線安裝

配置

  • 使用Xftp 上傳到CentOS 8
#創建目錄
mkdir -p /opt/software/redis/6379
#解壓(到壓縮包所在目錄)
tar zxvf redis-5.0.7.tar.gz -C /opt/software/redis/6379
#切換目錄
cd  /opt/software/redis/6379/redis-5.0.7
  • 進行編譯make(CentOS 8 不自帶了make了需要下載)
yum -y install gcc automake autoconf libtool make
  •  編譯 

 

#編譯
make

#編譯測試
make test
#如果提示錯誤有可能缺失依賴 下載yum install -y tcl

#再次編譯測試
make test
  • 安裝
make install
#默認安裝在/usr/local/
  • 複製配置文件
mkdir /etc/redis

cp redis.conf  /etc/redis/6379.conf
  • redis配置
#編輯配置文件
vi /etc/redis/6379.conf
  • 修改 
# 註釋掉允許其它主機訪問
#bind 127.0.0.1 

#關閉保護模式
#關閉protected-mode模式,此時外部網絡可以直接訪問
#開啓protected-mode保護模式,需配置bind ip或者設置訪問密碼
protected-mode no 
 
# 守護進程模式開啓
daemonize yes 

# 設置密碼 
requirepass 密碼

#日誌
(需創建這個文件 創建目錄:mkdir -p /opt/log/redis ,創建文件:touch  /opt/log/redis/6379.log)
logfile "/opt/log/redis/6379.log"

#修改端口
port 6379
#修改端口同時修改pid
pidfile /var/run/redis_6379.pid

  • 啓動服務
redis-server  
  • 關閉服務
ps aux|grep redis(查看進程號)

kill 進程號(關閉)
 
或使用Redis提供的客戶端來關閉服務
命令爲:
redis-cli shutdown 
 
修改過端口號使用
redis-cli -p 端口號 shutdown
 
  • 連接客戶端

 

Redis客戶端連接
redis-cli 或 redis-cli -p 端口號

 開機啓動服務

 1.回到壓縮包複製文件

 

[root@localhost redis-5.0.7]# p utils/redis_init_script /etc/init.d/redis

2.配置

  • 端口
  • 不需要修改
  • 不需要修改
  • 添加密碼
  • ${PRDISPORT} 是端口號 一般改端口就可以(放在其它路徑修改路徑)
  • ${PRDISPORT} 是端口號 一般改端口就可以(放在其它路徑修改路徑)

      配置好重啓服務器reboot

   2.1開機啓動服務

  • systemctl enable redis

   2.2防護牆開放

  • sudo firewall-cmd  --zone=public --add-port=6379/tcp --permanent
  • firewall-cmd --reload
發佈了72 篇原創文章 · 獲贊 22 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章