說明:本文主要記錄如何在自己的Ubuntu虛擬機下搭建Redis服務,以及如何在Win10下通RedisDesktopManager來連接測試Redis服務。
- Win10下搭建虛擬機
1.1 首先下載安裝Vmware
我是直接百度下載安裝的,鏈接: VMware下載
1.2 下載虛擬機鏡像
直接上鍊接: Ubuntu1.8
1.3 使用Vmware啓動新建並啓動虛擬機
網上方法一坨一坨,自行百度~~
1.4 Win10 使用Xshell 5連接自己的虛擬機
首先獲取自己虛擬機的對外IP ,命令:ip address (192.168.5.129就是我的Ip,端口默認22)
然後Xshell連接即可。
- Redis 安裝網上方法也是一坨一坨的,自行百度、極其簡單。需要注意的是Linux下的操作對權限要求比較嚴格,如果你不是用的Root登陸,那麼一些例如上傳、下載、安裝軟件等操作是必須sudo的,不然你會很痛苦....
默認安裝地址如下:etc/redis 如果要在Win10下使用Redis服務,以後要修改下面的 redis.conf文件,所以要知道自己安裝在哪了。 - 虛擬機下登陸Redis並簡單試用
3.1 默認Redis是沒有密碼的,因爲配置文件中被註釋掉了(#requirepass foobared)。這時候可直接連接: redis-cli 然後再ping一下,砰....就通了。哈哈
3.2 簡單存放個元素 並獲取下 ,亂碼是吧?自行解決~
3.3 重點:修改conf文件並在Win10下用RedisDesktopManager 進行測試連接
找到redis.conf文件,修改對外映射
* **把它給註釋掉
*** 打開註釋,新加密碼 (選擇性操作,你也可以不加密碼)
***修改後重啓redis,萬能粗暴的直接重啓虛擬機....
備註: 修改文件你可以用vi命令 ,或者把文件下載下來在覆蓋上傳上去,上傳下載我用的是rz/sz 命令,可以自己查( sudo rz -y 記得是覆蓋),注意一定要sudo獲取root權限操作。
提醒:在修改conf文件前我還開放了6379端口。
3.4 虛擬機下密碼登陸
你會發現redis-cli命令還是可以進去,但是get test 獲取key的value時 error了。這時候重新exit提出,然後:redis-cli -h 127.0.0.1 -p 6379 -a redis123 --raw (-h地址 -p端口 -a密碼 --raw解決中文亂碼) 然後大功告成。
- Win10下安裝Redis客戶端並連接查看
4.1 下載安裝 客戶端工具 : 點擊獲取
4.2 連接
打開看下,沒有問題,然後你就可以在你的Java程序裏用起來了~~~~
總結: 簡單的搭建試用已經結束了,Redis幹啥的、如何用自己摸索吧。有問題可以留言討論,也可以加我新建的一個QQ羣來 討論交流 782070296