Redis簡單入門二 對String型別操作

2021-07-24 07:06:25 字數 1788 閱讀 2187

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...