Redis下載安裝與Redis初步認識
1、Redis官網下載地址:https://redis.io/,下載方法就不必多說什麼了。
2、Redis安裝:
2.1、Redis解壓:tar -zxvf redis-4.0.8.tar.gz -C /usr/local/
引數解讀:
tar:xxx.tar 或者 xxx.tar.gz 格式的壓縮包的解壓命令;
-zxvf:z 代表gzip的壓縮包;x 代表解壓;v 代表顯示過程資訊;f 代表後面接的是檔案
-C:解壓到指定的目錄。
2.2、然後切換目錄到 Redis根目錄下,執行 make 命令。
執行 make 命令可能會報錯:
錯誤一:gcc命令找不到,是由於沒有安裝gcc導致,直接使用 yum 進行安裝,命令:yum -y install gcc; -y 是一個引數,表示在安裝的過程中總是執行 yes;
錯誤二:error: jemalloc/jemalloc.h: No such file or directory,是因為沒有分配記憶體,記憶體分配器使用 libc ,執行命令:make MALLOC=libc;
安裝完 gcc 之後,先執行 make distclean 清理一下上次 make 之後產生的檔案,再執行 make。
附加操作(可以不執行):執行完 make 之後,再執行 make install,該操作是將 src 目錄下的可執行檔案複製到 、usr/local/bin 目錄下。
2.3、redis啟停,切換到 src 目錄下:
2.3.1、啟動:
a、後臺啟動: ./redis-server &
b、後臺啟動並輸出日誌到nohup.out檔案:nohup /usr/local/redis-4.0.8/src/redis-server &
2.3.2、關閉: ./redis-cli shutdown 或者通過殺死程序的方式直接簡單粗暴的關閉(kill pid 或者 kill -9 pid,其中 pid 代表的是程序號)。
3、Redis客戶端:
3.1、redis命令列客戶端:redis-cli(Redis Command Line Interface)是Redis自帶的基於命令列的Redis客戶端,用於與服務端互動,我們可以使用該客戶端來執行redis的各種命令。
3.1.1、直接連線 Redis(預設ip127.0.0.1,埠6379):./redis-cli
3.1.2、指定 IP 和 埠 port 連線 Redis:./redis-cli -h 127.0.0.1 -p 6379
3.2、Redis遠端客戶端:Redis Desktop Manager 下載地址:https://redisdesktop.com/,傻瓜式安裝。
3.3、redis程式設計客戶端:
3.3.1、什麼是redis程式設計客戶端:redis以鍵值對的方式儲存資料在伺服器上,那麼我們Java程式如何讀取鍵值對中的值內容呢?所以有人編寫了一套程式,專門去連線redis並讀取其中的鍵值對內容,這套程式就像驅動程式一樣,我們使用它提供的API就能訪問伺服器上的redis並對它進行各種操作。
3.3.2、redis的Java程式設計客戶端:Jedis:redis的Java程式設計客戶端,Redis官方首選推薦使用Jedis,jedis是一個很小但很健全的redis的java客戶端;Jedis 原始碼:https://github.com/xetorthio/jedis;api 文件:http://xetorthio.github.io/jedis/
5、Redis的釋出和訂閱,參考Redis命令大全;
6、Redis資料持久化,參考Redis命令大全;
7、Redis事務,參考Redis命令大全。