Redis安裝與使用之Java連接Redis

Redis是一個(gè)開(kāi)源的使用ANSI C語(yǔ)言編寫(xiě)、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫(kù),并提供多種語(yǔ)言的API。

Redis是一個(gè)高性能的key-value數(shù)據(jù)庫(kù)。Redis的出現(xiàn),很大程度補(bǔ)償了memcached這類(lèi)key/value存儲(chǔ)的不足,在部分場(chǎng)合可以對(duì)關(guān)系數(shù)據(jù)庫(kù)起到很好的補(bǔ)充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。

一、下載及安裝Redis

首先下載,下載方式:從github下載:https://github.com/MSOpenTech/redis/releases。

有Windows版本及Linux版。

首先介紹windows下的安裝。

下載后的文件為:Redis-x64-3.2.100.zip,免安裝版,然后解壓縮后如下圖:

Linux下安裝。

只需要解壓到任意下目錄即可。下載后的文件為:Redis-x64-3.2.100.tar.gz.

解壓放在Linux /opt目錄下。

1、tar -zxvf Redis-x64-3.2.100.tar.gz解壓。

2、解壓后出現(xiàn)redis-3.2.100。

3、進(jìn)入目錄:cd redis-3.2.100。在里面執(zhí)行make命令,完成后繼續(xù)執(zhí)行make insatll。

解壓成功后。進(jìn)入/usr/local/bin下可查看安裝成功。

5、啟動(dòng)命令:redis-server /myredis/redis.conf。

6、停止命令:redis-cli shutdown

二、設(shè)置密碼

Windows與Linux一樣,修改配置文件。在剛剛解壓的目錄下,我們能夠找到文件名為:redis.windows-service.conf。打開(kāi)后用Ctrl + F查找:requirepass。

比如我把密碼設(shè)置為:123456。那么就修改成這樣:requirepass 123456

三、IP綁定

Windows與Linux一樣,ip綁定還是在redis.windows-service.conf配置文件里。Ctrl + F搜索bind 127.0.0.1能找到如下所示:

支持這2種 IP 綁定,一般就綁定內(nèi)網(wǎng),默認(rèn)是內(nèi)網(wǎng)外網(wǎng)都可以訪問(wèn)。從安全的角度考慮,如果是本機(jī)使用就綁定127.0.0.1 ,如果是局域網(wǎng)內(nèi)使用請(qǐng)綁定本地 IP ,如:192.168.0.8等。

啟動(dòng)與停止

Windows下啟動(dòng)與停止:

方式一:

在命令行窗口中輸入redis-server redis.windows.conf 啟動(dòng)redis

關(guān)閉命令行窗口就是關(guān)閉redis。

啟動(dòng)命令:D:\redis\redis-server.exe D:\redis\redis.windows.conf

2、方式二:redis作為windows服務(wù)啟動(dòng)方式(推薦這種方式)

redis-server --service-install redis.windows.conf --maxheap 內(nèi)存大小

啟動(dòng)服務(wù):redis-server --service-start

停止服務(wù):redis-server --service-stop

安裝服務(wù) D:\redis\redis-server.exe --service-install D:\redis\redis.windows.conf --maxheap 200m

啟動(dòng):D:\redis\redis-server.exe --service-start

停止:D:\redis\redis-server.exe --service-stop

java連接redis

首先啟動(dòng)redis服務(wù),話不多說(shuō),看代碼。連接成功后返回PONG。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容