redis安裝使用初體驗
阿新 • • 發佈:2018-12-15
環境前提:liunx(虛擬機器模擬或者阿里雲伺服器)
下載redis包
可以用vmtool或者其他ftp工具移動到liunx系統下,或者用指令安裝
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
$ make
ps:記得make,不make是啟動不了redis,make一次就可以了。。。
到redis伺服器資料夾根目錄下
新開一個root許可權的指令視窗開啟服務: src/redis-server
再新開一個root許可權的指令視窗(上面那個視窗別關!!那個類似tomcat一樣是不能關的)登陸客戶端: src/redis-cli
登陸進去客戶端後,修改密碼: config set requirepass "密碼"
進行密碼登陸: auth 密碼
常用指令:
set key value ←這是格式,如新增一個名字是小明的key可以寫成 set "xiaomingkey" "小明"。是一個鍵值對關係
get key ←拿上面小明為例 get "xiaomingkey" 就能獲取到對應的value
keys * ←顯示所有的key
expire key second ←為對應的key設定銷燬時間 second是秒數
ttl key ←檢視剩餘多少時間此key會被銷燬
exists key ←檢視key是否存在
del key ←刪除此key以及起value
liunx只是做redis伺服器而已。啟動了就別關
回到window操作介面
可以下載redis圖形化工具 redis-desktop-manager
下面是idea maven專案連線redis伺服器的例子
先通過maven下依賴包
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
連線介面
package com.bdqn; import com.alibaba.fastjson.JSONObject; import redis.clients.jedis.Jedis; public class ConnectionRedis { public static void main(String[] args) { //連線redie Jedis jedis=new Jedis("192.168.150.132",6379); //輸入登陸密碼 jedis.auth("123456"); //獲得獲取值 String mess=jedis.get("wushifu"); System.out.println(mess); Users users=new Users(); users.setId(1); users.setName("樑師傅"); users.setAge(23); //jedis 設定銷燬時間並新增進去 jedis.setex("liangshifu",30,JSONObject.toJSONString(users)); System.out.println(jedis.get("liangshifu")); System.out.println(jedis.ttl("liangshifu")); } }