這篇具有很好參考價(jià)值的文章主要介紹了【Java Web】Redis入門(mén)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。
一、 Redis入門(mén)
- Redis是一款基于鍵值對(duì)的NoSQL數(shù)據(jù)庫(kù),它的值支持多種數(shù)據(jù)結(jié)構(gòu):
字符串strings,哈希hashes,列表lists,集合sets,有序列表sorted sets等。
- Redis將所有的數(shù)據(jù)都放在內(nèi)存中,讀寫(xiě)速度非常驚人;同時(shí)Redis還可以將內(nèi)存中的數(shù)據(jù)以快照(RDB, 整體拷貝,定時(shí)備份)或日志(AOF,增量存,實(shí)時(shí)備份)的形式保存到硬盤(pán)上,以保證數(shù)據(jù)的安全性。
- Redis典型的應(yīng)用場(chǎng)景包括:緩存、排行榜(熱門(mén)帖子緩存加載快)、計(jì)數(shù)器(瀏覽量,點(diǎn)贊)、社交網(wǎng)絡(luò)、消息隊(duì)列等。
關(guān)于redis的文檔:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-698880.html
- redis.io
- microsoftarchive/redis
1.1 常用命令:基礎(chǔ)操作
命令 |
含義 |
select 0 |
選擇第0個(gè)庫(kù) |
flushed |
刪除當(dāng)前庫(kù)所有數(shù)據(jù) |
flushall |
刪除當(dāng)前數(shù)據(jù)庫(kù)中所有數(shù)據(jù) |
set test:count 1 |
設(shè)置鍵值對(duì) |
get test:count |
獲取值 |
keys * |
獲取所有鍵 |
keys test * |
獲取test開(kāi)頭的所有鍵 |
type test:user |
獲取值的類(lèi)型 |
exists test:user |
是否存在鍵 |
del test:user |
刪除鍵 |
expire test:user 10 |
設(shè)置鍵存在時(shí)長(zhǎng),單位為秒 |
|
|
1.2 常用命令:Hash
命令 |
含義 |
hset user name age 10 |
設(shè)置鍵名為user,字段為name及其對(duì)應(yīng)值 |
hget user name |
獲取哈希表中name字段的值 |
hgetall user |
獲取user中所有字段的值 |
1.3 常用命令:List
命令 |
含義 |
lpush test:ids 101 102 103 |
從左側(cè)依次push內(nèi)容到列表里 |
llen test:ids |
獲取列表長(zhǎng)度 |
lindex test:ids 0 |
獲取列表中下標(biāo)為0的數(shù)據(jù) |
lrange test:ids 0 2 |
獲取列表中從下表0到2的元素 |
rpop test:ids |
從右側(cè)pop出一個(gè)元素 |
1.4 常用命令:集合set
命令 |
含義 |
sadd test:teachers a b c d e |
向集合中添加數(shù)據(jù) |
scard test:teachers |
獲取集合中元素?cái)?shù)量 |
spop test:teachers |
從集合中隨機(jī)彈出一個(gè)元素,應(yīng)用:抽獎(jiǎng) |
smembers test:teachers |
查看集合中的元素 |
1.5 常用命令:有序集合
命令 |
含義 |
zadd test:students 10 a 20 b 30 c |
向有序列表中添加元素及他們的score |
zcard test:students |
獲取有序集合中元素?cái)?shù)量 |
zscore test:students c |
獲取c的score |
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-698880.html
到了這里,關(guān)于【Java Web】Redis入門(mén)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!
本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!