1. 程式人生 > >Redis下載安裝與Redis初步認識

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命令大全。