Redis的使用

Redis安裝

Redis官網:https://redis.io/download

我是將Redis安裝在Centos7上的,在官網上可以看到安裝方法,步驟:下載-解壓-編譯-安裝。

$ wget http://download.redis.io/releases/redis-4.0.2.tar.gz
$ tar xzf redis-4.0.2.tar.gz
$ cd redis-4.0.2
$ make
$ cd src
$ make install

安裝Redis需要tcl的支持,執行以下命令進行安裝即可:

$ yum install tcl

Redis安裝完成後,爲了日後方便管理,將Redis的配置和命令移動到統一文件中(也可以不移動,看個人喜好),我將配置和命令分別移動到/usr/local/redis/etc和/usr/local/redis/bin中。

查看常用的命令如下,其中redis-server用於啓動Redis服務端,redis-cli用於啓動Redis客戶端。

wKioL1nQXL_xH9J1AABoZRXuzI0575.png

啓動Redis服務

Redis服務端的啓動方式是redis-server命令帶上配置文件路徑,沒有帶上配置文件路徑則使用默認的配置。默認,Redis服務的啓動是前臺直接運行的,可以通過修改配置文件中daemonize的屬性值爲yes,使得Redis服務後臺運行。

wKiom1nQXe-zazmfAABg4sj2ZgE013.png

wKioL1nQYErhdQBPAAAjiSypq7Q221.png

將Redis服務修改爲後臺運行,再次啓動Redis服務,可以看到Redis服務此時已經在後臺運行了,並且使用配置文件中默認的端口號6379

wKiom1nQYPXBsIPrAABNesNKoAE950.png

使用Redis客戶端連接服務

redis-cli可以啓動一個redis客戶端,-p指定端口號,不指定則使用默認的端口號。連接上後,我們就可以進行一些操作了。這裏,我是使用本地的redis客戶端連接的,也可以使用遠程的方式,默認的Redis客戶端連接Redis服務器是不需要密碼的,可以通過修改配置文件中requirepass的值,使得Redis客戶端連接需要密碼,這樣也可以讓Redis服務更爲安全。

wKioL1nQYXTTB5lEAAANMjumJGE604.png

測試Redis服務的性能

redis-benchmark可用於測試Redis服務的性能。

./redis-benchmark -h 127.0.0.1 -p 6379 -c 1000 -n 50000 -q    #1000個併發連接,50000個請求,主機127.0.0.1端口6379的Redis服務的性能。

wKioL1nQZeGA5LbxAAC6oERzoZw093.png

在Java中使用Redis

1. 下載驅動:https://mvnrepository.com/artifact/redis.clients/jedis

2. 包含到classpath中

Jedis 2.8.0 API:http://javadox.com/redis.clients/jedis/2.8.0/overview-summary.html





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章