Redis01 Redis服務端環境搭建

2021-09-24 16:29:44 字數 2664 閱讀 4569

工具獲取

連線遠端伺服器

向遠端伺服器傳送檔案

首次啟動虛擬機器時檢視不到ip位址

利用 ifup 命令來開啟指定的網路介面

ifup eth0  開啟eth0這個網路介面

4 利用xshell或者securecrt連線伺服器

技巧01:利用securecrt連線後出現亂碼問題

待更新....

本博文預設使用nat網路

安裝redis時需要虛擬機器有 gcc-c++

yum install gcc-c++
技巧01:遇到的選項全部選擇yes即可

網盤位址

本博文中:在home目錄下建立了乙個software資料夾,並將壓縮檔案上傳到這個資料夾

tar -zxvf redis-3.2.12.tar.gz
進入到解壓後的資料夾進行編譯操作

執行 make 就可以進行編譯操作了

技巧:需要安裝了gcc-c++後執行make才會對redis進行編譯

進入到解壓後的資料夾進行安裝操作

執行 make prefix=/usr/local/redis install 就可以進行安裝操作了

make prefix=/opt/installed/redis install
技巧01:prefix後面是安裝路徑,安裝時系統會自動為我們建立不存在的目錄

技巧02:安裝完成後的redis目錄中只有乙個bin目錄

bin目錄檔案解釋:

-rw-r--r--. 1 root root 77 6月 10 18:14 dump.rdb

-rwxr-xr-x. 1 root root 5580551 6月 10 18:08 redis-benchmark -->> 效能測試

-rwxr-xr-x. 1 root root 22177 6月 10 18:08 redis-check-aof -->> 檔案修復工具

-rwxr-xr-x. 1 root root 7833185 6月 10 18:08 redis-check-rdb -->> 檔案檢查的工具

-rwxr-xr-x. 1 root root 5709379 6月 10 18:08 redis-cli -->> 命令列的客戶端

lrwxrwxrwx. 1 root root 12 6月 10 18:08 redis-sentinel -> redis-server

-rwxr-xr-x. 1 root root 7833185 6月 10 18:08 redis-server -->> 啟動redis服務的命令

進入到解壓後的資料夾將redis的配置檔案複製乙份到redis的安裝目錄 -> cp redis.conf /usr/local/redis/

cp redis.conf /opt/installed/redis
進入到redis安裝目錄的bin目錄執行redis-server

技巧01:直接 ctrl + c 就可以關閉前端啟動

9.2.1 進入到redis安裝目錄修改redis.conf檔案 -> 將daemonize設定為yes

9.2.2 進入到redis安裝目錄下的bin目錄啟動redis ->  ./redis-server ../redis.conf

./redis-server ../redis.conf
9.2.3 檢視redis相關程序 -> ps -ef | grep -i redis

9.3.1 殺程序

檢視redis相關程序,然後殺死程序即可 kill -9 程序號

9.3.2 命令關閉

或者進入到redis安裝目錄下的bin目錄 -> ./redis-cli shutdown

技巧01:這裡是利用了redis客戶端來關閉redis服務端

進入到redis安裝目錄下的bin目錄 -> ./redis-cli

技巧01:最好是通過後台啟動redis服務端,因為通過前台啟動時還需要開啟乙個視窗來啟動redis客戶端

redis客戶端啟動成功後執行ping -> ping

技巧02:如果返回 pong 就說明redis客戶端和redis服務端連線成功

Redis 01 Redis基礎資料結構

2.2 鍊錶 2.3 字典 2.3.3 擴容 2.4 跳躍表 鍵對應的資料型別只有一種 鍵對應的值包含五種資料型別 主要介紹以上五種資料型別底層的資料結構 全稱是 dynamic string,對c語言中的字元陣列做了封裝,使用len欄位標誌buf陣列中的已用空間,使用free欄位標誌buf中的未使...

遠端訪問redis服務端

預設的redis服務端配置檔案開啟了保護模式,只有允許本地訪問 遠端訪問我們做如下配置 1 關閉保護模式,去掉本地ip繫結 2,開啟了遠端訪問,為了安全我們開啟密碼認證,redis官方也推薦我們必須這樣做,這裡我們新增requirepass配置 這裡我們設定了密碼為123456,你可能會想,使用者名...

全棧學習之Redis01 Redis的簡單介紹

內容簡述 mysql資料庫,是放在硬碟裡的 redis資料庫,是放在記憶體裡的 隨著網際網路 需求劇增,傳統的關聯式資料庫mysq,不能滿足超大規模和高併發的應用。l資料庫,已經適應不了資料輸入輸出的壓力,而快取可以降低讀取壓力。可以說,想開發中大型專案就必須知道redis 隨著網際網路 大資料時代...