亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Redis命令大全

mj / 1250人閱讀

摘要:命令大全數(shù)據(jù)庫(kù)命令命令大全介紹是一個(gè)存儲(chǔ)系統(tǒng)。在此基礎(chǔ)上,支持各種不同方式的排序。的出現(xiàn),很大程度補(bǔ)償了這類存儲(chǔ)的不足,在部分場(chǎng)合可以對(duì)關(guān)系數(shù)據(jù)庫(kù)起到很好的補(bǔ)充作用。


title: Redis命令大全
date: 2017-05-20 20:47:52
tags:

Redis

數(shù)據(jù)庫(kù)

命令


Redis命令大全 Redis介紹

????Redis是一個(gè)key-value存儲(chǔ)系統(tǒng)。和Memcached類似,它支持存儲(chǔ)的value類型相對(duì)更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數(shù)據(jù)類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎(chǔ)上,redis支持各種不同方式的排序。與memcached一樣,為了保證效率,數(shù)據(jù)都是緩存在內(nèi)存中。區(qū)別的是redis會(huì)周期性的把更新的數(shù)據(jù)寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎(chǔ)上實(shí)現(xiàn)了master-slave(主從)同步。

????Redis 是一個(gè)高性能的key-value數(shù)據(jù)庫(kù)。 redis的出現(xiàn),很大程度補(bǔ)償了memcached這類key/value存儲(chǔ)的不足,在部 分場(chǎng)合可以對(duì)關(guān)系數(shù)據(jù)庫(kù)起到很好的補(bǔ)充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。

導(dǎo)航 Strings

get | set | del

Lists

rpush | lrange | lindex | lpop

Sets

sadd | smembers | sismember | srem

Hashes

hset | hget | hgetall | hdel

Sorted sets

zadd | zrange | zrangebyscore |
szrem | zrevrank | zrevrange

Other Commands

sort

publish/subscribe

subscribe | unsubscribe | publish |
psubscribe | punsubscribe

expiring keys

persist | ttl | expire | expireat |
pttl | pexpire | pexpireat

字符串(Strings)

Get key-name - 獲取存儲(chǔ)在給定鍵中的值

Set key-name - 獲取存儲(chǔ)在給定鍵中的值

Del key-name - 刪除存儲(chǔ)在給定鍵中的值(適用于所有類型)

列表(Lists)

RPush list-key item - 將給定值推入列表的右端

LRange list-key start stop - 獲取列表在給定范圍上的所有值

LIndex list-key index - 獲取列表在給定位置上的單個(gè)元素

LPop list-key - 從列表的左端pop出一個(gè)值,并返回該值

集合(Sets)

sadd set-key item - 將給定元素item添加到集合(返回0表示元素已存在于集合中,1表示添加成功)

smembers set-key - 返回集合中的所有元素

sismember set-key item - 檢查給定元素item是否存在于集合中

srem set-key item - 如果item存在于集合中,移除該元素(返回移除元素的數(shù)量)

散列(Hashes)

hset hash-key sub-key value - 在散列中設(shè)置給定的鍵值對(duì)

hget hash-key sub-key - 在散列中獲取指定鍵的值

hgetall hash-key - 獲取散列中所有的鍵值對(duì)

hdel hash-key sub-key - 移除散列中的給定鍵(存在返回1,不存在返回0)

有序集合(Sorted Sets)

zadd zset-key score member - 將一個(gè)帶有給定分值的成員添加到有序集合中

zrange zset-key start stop [withscores] - 根據(jù)元素在有序集合中所處的位置,從有序集合里面獲取多個(gè)元素

zrangebyscore zset-key start stop [withscores] - 獲取有序集合在給定分值范圍內(nèi)的所有元素

zrem zset-key member - 在有序集合中移除給定成員(存在返回1,不存在返回0)

zrevrank zset-key member - 返回有序集合成員 member的排名,成員按照分值從大到小排列

zrevrange zset-key start stop [withscores] - 返回有序集合給定排名范圍內(nèi)的成員,成員按照分值從大到小排列

其他命令(Other Commands)

sort source-key [BY pattern] [Limit offset count] [Get pattern [Get pattern ...]] [Asc|Desc] [Alpha] [Store dest-key] - 根據(jù)給定的選項(xiàng),對(duì)輸入的列表、集合或者有序集合進(jìn)行排序,返回或存儲(chǔ)排序的結(jié)果
發(fā)布/訂閱(publish/subscribe)

subscribe channel [channel ...] - 訂閱給定的頻道(一個(gè)或多個(gè))

unsubscribe [channel [channel ...]] - 退訂給定的頻道,如果沒(méi)有給定頻道,將退訂所有頻道

publish channel message - 向給定頻道發(fā)送消息

psubscribe pattern [pattern ...] - 訂閱給定模式匹配的頻道

punsubscribe [pattern [pattern ...]] - 退訂給定pattern匹配的所有模式,如果沒(méi)有給定模式,將退訂所有模式
過(guò)期時(shí)間(expiring keys)

persist key-name - 移除鍵的過(guò)期時(shí)間

ttl key-name - 查看給定鍵距離過(guò)期還有多少秒

expire key-name seconds - 讓指定鍵在給定秒數(shù)后過(guò)期

expireat key-name timestamp - 將給定的過(guò)期時(shí)間設(shè)置為給定的Unix時(shí)間戳

pttl key-name - 查看給定鍵距離過(guò)期還有多少毫秒(version >= 2.6)

pexpire key-name milliseconds - 讓指定鍵在給定毫秒數(shù)后過(guò)期(version >= 2.6)

pexpireat key-name timestamp-milliseconds - 將給定的過(guò)期時(shí)間設(shè)置為給定的毫秒級(jí)精度的Unix時(shí)間戳(version >= 2.6)

About

GitHub: ?https://github.com/microzz
個(gè)人網(wǎng)站: ?https://microzz.com/

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/17590.html

相關(guān)文章

  • 后端文章 - 收藏集 - 掘金

    摘要:為什么我會(huì)說(shuō)它們是一樣的簡(jiǎn)單思考一下我的后端書架后端掘金我的后端書架月前本書架主要針對(duì)后端開(kāi)發(fā)與架構(gòu)。一方案調(diào)研版本選擇當(dāng)前主流版本是和應(yīng)用的后臺(tái)運(yùn)行配置后端掘金醬油一篇,整理一下關(guān)于后臺(tái)運(yùn)行的一些配置方式。 分享 50 個(gè)完整的 React Native 項(xiàng)目 - 掘金本文為 Marno 原創(chuàng),轉(zhuǎn)載必須保留出處! 公眾號(hào) aMarno,關(guān)注后回復(fù) RN 加入交流群 簡(jiǎn)書專題《 Rea...

    CntChen 評(píng)論0 收藏0
  • 【獨(dú)家】終生受用的Redis高可用技術(shù)解決方案大全

    摘要:哨兵是社區(qū)版本推出的原生高可用解決方案,部署架構(gòu)主要包括兩部分集群和數(shù)據(jù)集群,其中集群是由若干節(jié)點(diǎn)組成的分布式集群。自研推薦推薦自研的高可用解決方案,主要體現(xiàn)在配置中心故障探測(cè)和的處理機(jī)制上,通常需要根據(jù)企業(yè)業(yè)務(wù)的實(shí)際線上環(huán)境來(lái)定制化。 最近很多朋友向我咨詢關(guān)于高可用的方案的優(yōu)缺點(diǎn)以及如何選擇合適的方案線上使用,剛好最近在給宜人貸,光大銀行做企業(yè)內(nèi)訓(xùn)的時(shí)候也詳細(xì)講過(guò),這里我再整理發(fā)出來(lái)...

    cc17 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

mj

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<