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());