簡介:Redis是現在最受歡迎的非關系型資料庫之一(除了Redis,還有MemCache、Cassadra和Mongo),Redis是一個使用ANSI C編寫的開源、包含多種資料結構、支援網絡、基于記憶體、可選持久性的鍵值對存儲資料庫,其具備如下特性:(一)基于記憶體運作,性能高效;(二)、支援分布式,理論上可以無限擴充;(三)、key-value存儲系統;(四)、開源的使用ANSI C語言編寫、遵守BSD協定、支援網絡、可基于記憶體亦可持久化的日志型、Key-Value資料庫,并提供多種語言的API。
相比于其他資料庫類型,Redis具備的特點是:C/S通訊模型;單程序單線程模型;豐富的資料類型;操作具有最小化、持久化;高并發讀寫;支援lua腳本。
本文主要介紹Linux環境下Redis的安裝與配置過程,詳細内容參考下文。
一、安裝Redis
1、登入Linux系統
2、建立/usr/local/Redis目錄
3、将Redis安裝檔案拷貝到/usr/local/redis目錄下
備注:下載下傳位址:https://download.redis.io/releases/,下載下傳redis-6.2.10.tar.gz版本。
4、安裝Redis
(1)、安裝redis所需的gcc環境
執行指令# yum install -y gcc-c++安裝gcc環境
(2)、解壓redis安裝軟體包
執行指令# tar -zxvf redis-6.2.10.tar.gz在目前位置解壓
(3)、檢視redis解壓後的軟體
(4)、對redis安裝軟體進行編譯和安裝
執行指令# make
執行指令# make install PREFIX=/usr/local/redis
二、啟動Redis
1、Redis的啟動與關閉
Redis啟動:在 /usr/local/redis/bin 下執行 ./redis-server指令
Redis關閉:在 /usr/local/redis/bin 下執行/redis-cli shutdown 指令
2、設定Redis背景啟動方式
修改配置/usr/local/redis/redis-6.2.10 下的 redis.conf檔案的這四個參數:
(1)、daemonize no 改為 daemonize yes
(2)、bind 127.0.0.1 前面加 # 将其注釋
(3)、protected-mode yes 改成 protected-mode no
(4)、将# requirepass foobared改為requirepass test123456
儲存後,将其上傳到 /usr/local/redis/bin 下
3、執行Redis背景運作指令
執行指令# ./usr/local/redis/bin/redis-server redis.conf
4、通過程序和端口檢視Redis的運作情況
執行指令# ps -ef|grep redis
執行指令# netstat -anp|grep 6379
三、登陸Redis
1、從Windows終端測試
測試telnet 172.16.24.119 6379
2、安裝redis-desktop-manager
3、建立連結通路redis
4、通路redis的界面
備注:伺服器防火牆 6379 端口需要開放。