org.springframework.data
spring-data-redis
1.6.1.release
redis.clients
jedis
2.9.0
set key value:設定指定key的值,get key value:獲取指定key 的值,getrange key start end:返回key中字串值的子字元,這個方法類似於string.substring()方法。
getset key value:設定指定key的值,並返回其舊值。setex key seconds value:給指定的key設定value並指定其過期時間,過期時間以秒為單位。
setrange key offset
value:從偏移量offset位置處使用value覆蓋原來key的值。
strlen key:
返回 key 所儲存的字串值的長度。
psetex key milliseconds value:這個命令和setex命令相似,
但是它的過期時間是以毫秒為單位,setex命令以秒為單位。incr key:key中儲存的數字值增1。incrby key increment:key 所儲存的值加上給定的增量值。decr key:將 key 中儲存的數字值減一。decrby key decrement:key 所儲存的值減去給定的減量值。
以下為** :
1、建立jedisutil類
public class jedisutil
private jedisutil(){}
public static final jedis getinstance() }
2、建立redistest類
public class redistest
public static void main(string args) catch (exception e)
//如果輸出的不是null,sleep可以稍微設定大一點點。
system.out.println("1秒之後獲取newjedis的值:"+jedis.get("newjedis"));
jedis.setrange("jedis", 4, "value");
system.out.println("setrange方法之心之後獲取jedis的值:"+jedis.get("jedis"));
system.out.println("獲取key的長度:"+jedis.strlen("jedis"));
jedis.psetex("newjedis", 10, "1");
system.out.println("自增:"+jedis.incr("newjedis"));
system.out.println("自增之後獲取key的值:"+jedis.get("newjedis"));
jedis.incrby("newjedis", 10);
system.out.println("指定增10之後獲取key的值:"+jedis.get("newjedis"));
jedis.decr("newjedis");
system.out.println("自減1後獲取key的值:"+jedis.get("newjedis"));
jedis.decrby("newjedis", 5);
system.out.println("自減5後獲取key的值:"+jedis.get("newjedis"));}
} 輸出如下圖:
redis簡單入門
nosql指非關係型資料庫,主要解決問題 對資料高併發讀寫的需求.對海量資料的高效率儲存和訪問的需求.對資料庫的高可擴充套件性和高可用性的需求 而redis就是非關係型資料庫之一,什麼是redis redis是一種非關係型的資料庫 key value型 而mysql資料庫是關係型資料庫 表與表之間提...
redis入門,簡單測試
1.安裝redis 官方 windows版 e 工具包 redis windows master找到 downloads下各個版本redis 選中其中乙個版本,然後在解壓到你放置應用程式的硬碟工,例如我的 d program files x86 redis redis64 2.6.12.1 好,到此...
Redis入門學習 (二)
redis基礎學習 1.資料型別 string 字串最基本的型別,它是二進位制安全的。redis中string可以包含任何資料,比如jpg或者序列化物件,乙個鍵最大能儲存512mb。hash 雜湊鍵值對集合,適合儲存物件。list 列表是簡單的字串列表,按照插入順序排序。set set是string...