1. 程式人生 > >VMWare中Linux從安裝redis到啟動,windows本地連線

VMWare中Linux從安裝redis到啟動,windows本地連線

1、我使用的是cenos 7.5 ,直接在虛擬機器上輸入地址:Http://www.redis.cn/,然後圖進行下載:

2、下載完成後,把下載的壓縮檔案拷貝到自己建立的opt目錄下,然後使用命令:tar -zxvf redis-4.0.10.tar.gz

3、解壓完成後出現資料夾:redis-4.0.10

4、進入redis-4.0.10目錄中,使用 cd redis-4.0.10

5、在redis-3.0.4目錄下執行make命令,

    會出現沒有gcc的錯誤,使用yum安裝gcc :yum install gcc-c++

    二次make,會出現:問題:Jemalloc/jemalloc.h:沒有那個檔案或目錄

    執行make distclean之後再make

    Redis Test(可以不用執行)

6、 如果make完成後繼續執行make install (檢查作用)

 

7、檢視預設安裝目錄:usr/local/bin

 

-rwxr-xr-x. 1 root root  2451240 8月   6 22:54 redis-benchmark
-rwxr-xr-x. 1 root root  5768672 8月   6 22:54 redis-check-aof
-rwxr-xr-x. 1 root root  5768672 8月   6 22:54 redis-check-rdb
-rwxr-xr-x. 1 root root  2617272 8月   6 22:54 redis-cli
lrwxrwxrwx. 1 root root       12 8月   6 22:54 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root  5768672 8月   6 22:54 redis-server
8、啟動:

    建立目錄:比如 /home/xuan/myconf

    將預設的redis.conf拷貝到自己定義好的一個路徑: /home/xuan/myconf , 命令是: cp redis.conf /home/xuan/myconf

    然後切換到目錄: /home/xuan/myconf

    使用vim 修改redis.conf檔案將裡面的daemonize no 改成 yes,讓服務在後臺啟動 

 

    在預設安裝目錄/usr/local/bin 啟動,啟動命令如下:

    redis-server /home/xuan/mycof/redis.conf

    開啟客戶端:

    redis-cli -p 6379

9、驗證是否啟動成功,輸入如下命令,顯示pong正式啟動成功

   127.0.0.1:6379> ping

    PONG

10、關閉redis :

    127.0.0.1:6379> SHUTDOWN

    not connected> exit

使用如下命令檢視reids狀態:

ps -ef | grep redis

 

 

 

 

 

11、設定hellworld,獲取helloworld

 

12、設定windows訪問虛擬機器中reids

   1)redis.conf 中進行如何處理:

    #bind 127.0.0.1

    protected-mode no 從yes改為no

 

   2)開啟防火牆 方式如下命令,顯示success,開啟成功

   [[email protected] myconf]# firewall-cmd --add-port=6379/tcp --permanent

   success

   [[email protected] myconf]# firewall-cmd --reload

   success

13、使用Jedis訪問

       Jedis jedis= new Jedis("192.168.138.128",6379); //使用ifconfig檢視虛擬機器centos的ip地址
        System.out.println(jedis.ping());