redis是乙個開源的使用ansi c語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、key-value資料庫,並提供多種語言的api。它是完全開源免費的,遵守bsd協議,是記憶體儲存的資料結構伺服器,可用作資料庫,快取記憶體和訊息佇列**。
1、linux
1、centos7在vmware14的安裝
安裝虛擬機器vmare14並安裝centos7系統。
2、安裝相關依賴
安裝gcc和gcc-c++
yum -y install gcc //安裝編譯器
yum -y install gcc-c++ //安裝編譯器
2、windows1、linux 下安裝tar -xzvf redis-5.0.0.tar.gz //解壓檔案
cd redis-5.0.0/ //進入檔案目錄
make //進行編譯
make install //安裝
2、windows 下安裝
解壓到指定資料夾中即可。
1、linux
通過編譯安裝後,redis會預設安裝到/usr/local/bin
目錄下,進入該目錄並將原來解壓後的redis目錄中找到redis.conf
(redis配置檔案),並複製到安裝後的路徑中。
cp redis.conf /usr/local/bin/
2、windows
主要在redis目錄下的redis.windows.conf進行配置。這邊主要是對埠號修改以及密碼新增和注釋示例:找到port 6379
,其中6379就是該redis的埠號,可以自行修改;找到# requirepass
,預設是注釋的,可以將其修改為requirepass 密碼
1、windows啟動
進入到redis資料夾,shift+滑鼠右鍵
,找到powershell進入,輸入redis-server.exe redis.windows.conf
啟動,出現如下表示啟動成功。
bat啟動
新建乙個redis.bat檔案
具體內容如下:
@echo off
d: #進入到redis的安裝目錄盤
cd /redis #進入到解壓後redis目錄中
redis-server.exe redis.windows.conf #載入配置檔案啟動
exit
2、centos7 啟動
進入到redis安裝目錄下,cd /usr/local/bin/
,執行./redis-server redis.conf
,啟動後顯示如下介面:
這時候會出現一些警告,根據提示輸入相應的命令即可。
sysctl vm.overcommit_memory=1
echo never > /sys/kernel/mm/transparent_hugepage/enabled
vim /etc/rc.local //編輯檔案,在該檔案的末行新增echo never > /sys/kernel/mm/transparent_hugepage/enabled
重啟reids就不會出現警告了。
安裝成功後顯示如下介面:
1、windows連線
輸入相應的位址、埠號(預設6379),如果在redis.conf下有設定密碼,就輸入相應的密碼。
連線成功後:
2、linux連線
redis現在的版本開啟redis-server後,redis-cli只能訪問到127.0.0.1,因為在配置檔案中固定了ip,因此需要修改redis.conf檔案。
1. 將bind 127.0.0.1改為 #bind 127.0.0.1 //注釋該ip
2.protected-mode yes 改為 protected-mode no
3.加入 daemonize no(在後台啟動不占用乙個主程視窗)
由於防火牆會攔截埠,禁止遠端控制,所以centos7下遠端連線需要設定防火牆:
關閉防火牆(不安全):
systemctl stop firewalld
開放埠號(常用):
1)新增
firewall-cmd --zone=public --add-port=6379/tcp --permanent
其中,–permanent永久生效,沒有此引數重啟後失效。
2)重新載入
firewall-cmd --reload
接下來連線操作與windos相同,ip改為虛擬機器上的ip就可以了。
Redis環境搭建
一。redis是乙個開源的使用c語言編寫的,支援網路的,可基於記憶體也可持久化的日誌型key value資料庫。並支援多種語言的api。同時redis是非關係型資料庫 3.建立安裝目錄 mkdir p usr local redis 3.1上傳檔案到root目錄下 3.2開始解壓redis tar ...
redis環境搭建
解壓 tar xvfz redis 2.8.9.tar.gz 安裝 cd redis 2.8.9 make make install 進入src cd src 啟動 redis server redis cli h 127.0.0.1 p 6376 備註 讓redis服務在後台啟動操作 1.cd s...
redis 環境搭建
redis官網位址 redis中文官網 wget tar xzf redis 5.0.4.tar.gz cd redis 5.0.4 make redis server啟動redis服務程序後,就可以使用測試客戶端程式redis cli和redis服務互動了。比如 redis cli root ru...