Spring Redis(2)資料訪問

2021-07-30 07:54:47 字數 3344 閱讀 9653

redis主要操作介面

介面作用

基本型別操作-

valueoperations

redis string操作

listoperations

redis list 操作

setoperations

redis set 操作

zsetoperations

redis zset 操作

hashoperations

redis hash 操作

hyperloglogoperations

redis hyperloglog operations like (pfadd, pfcount,…​)

geooperations

redis geospatial operations like geoadd, georadius,…​)

批量操作-

boundvalueoperations

redis string (or value) key批量操

boundlistoperations

redis list key 批量操

boundsetoperations

redis set key 批量操

boundzsetoperations

redis zset (or sorted set) key 批量操

boundhashoperations

redis hash key 批量操

boundgeooperations

redis key bound geospatial operations.

定義redistemplate

<?xml version="1.0" encoding="utf-8"?>

xmlns=""

xmlns:xsi=""

xmlns:p=""

xsi:schemalocation=" /spring-beans.xsd">

id="jedisconnectionfactory"

class="org.springframework.data.redis.connection.jedis.jedisconnectionfactory"

p:use-pool="true"/>

id="redistemplate"

class="org.springframework.data.redis.core.redistemplate"

p:connection-factory-ref="jedisconnectionfactory"/>

...beans>

@runwith(springjunit4classrunner.class)

@contextconfiguration()

public

class

redistemplatetest

/***

* description: 展示set資料結構操作

* create by:

* create date: 2023年3月20日 上午9:06:12**/

@test

public

void

testsetoperations()

/***

* description: 展示sortedset資料結構操作

* create by:

* create date: 2023年3月20日 上午9:06:12**/

@test

public

void

testzsetoperations()

/*** description: 展示hash資料結構操作

* create by:

* create date: 2023年3月20日 上午9:06:12

*/@test

public

void

testhashoperations()

}

org.springframework.data.redis.core.stringredistemplate類提供了基於string型別操作類,可用於簡化key、value都是string型別時的操作。

<?xml version="1.0" encoding="utf-8"?>

xmlns=""

xmlns:xsi=""

xmlns:p=""

xsi:schemalocation=" /spring-beans.xsd">

id="jedisconnectionfactory"

class="org.springframework.data.redis.connection.jedis.jedisconnectionfactory"

p:use-pool="true"/>

id="stringredistemplate"

class="org.springframework.data.redis.core.stringredistemplate"

p:connection-factory-ref="jedisconnectionfactory"/>

...beans>

@runwith(springjunit4classrunner.class)

@contextconfiguration()

public

class

stringredistemplatetest

/*** description: 展示set資料結構操作

* create by:

* create date: 2023年3月20日 上午9:06:12

*/@test

public

void

testsetoperations()

/*** description: 展示sortedset資料結構操作

* create by:

* create date: 2023年3月20日 上午9:06:12

*/@test

public

void

testzsetoperations()

/*** description: 展示hash資料結構操作

* create by:

* create date: 2023年3月20日 上午9:06:12

*/@test

public

void

testhashoperations()

}

再訪資料結構

資料結構是我當年難以逾越的一道溝 多年以後,先從最簡單的線段樹下手吧 寫了乙個 洛谷線段樹的模板題 區間加 和 區間求和 很簡單,算是留念吧 created by dell on 2020 3 1.include include include include define maxn 100005 ...

struts2預設action設定了卻訪問不到

1 錯誤原因 我的package中共有兩個action,第乙個是預設action,用於訪問的action不存在時候的出錯處理,第二個是萬用字元方式寫的action,name採用 形式的全萬用字元。配置好了,訪問預設action時候會報錯,但如果第二個action的class屬性的包名中也包含萬用字元...

使用WinSock2 SPI進行網路控制訪問內容

編者按 與傳統的包過濾防火牆技術不同,本文從應用層閘道器技術入手,深入 了利用winsock2 spi進行網路內容訪問控制的問題。這是網路安全的一項新內容,或者說,它為網路安全技術的愛好者和研發人員提供了乙個新的思路。防火牆可以實施和執行網路訪問策略,但是,傳統的防火牆技術集中於如何防範外部網路對內...