redis常用命令

kaiqi redis

清空Redis所有key:

flushdb   # 清除當前數(shù)據(jù)庫的所有keysflushall    # 清除所有數(shù)據(jù)庫的所有keys

查詢匹配key:

keys *            # 查看所有keyskeys prefix_*     # 查看前綴為"prefix_"的所有keys

key基本操作:

exists key      # 確認一個key是否存在set key value   # 設置key和valueget key         # 獲取key的valuedel key         # 刪除一個keytype key        # 返回值的類型keys pattern    # 返回滿足給定pattern的所有keyrandom key      # 隨機返回key空間的一個key rename oldname newname    # 重命名keydb size         # 返回當前數(shù)據(jù)庫中key的數(shù)目select index    # 選擇第0~15中的庫move key dbindex      # 移動當前數(shù)據(jù)庫中的key到dbindex數(shù)據(jù)庫

設置key的生存時間:

expire key seconds    #設置key的有效時間  單位為秒ttl key               #獲取key的剩余有效時間惦蚊,持久key返回-1巴比,key不存在返回-2,具體時間返回秒數(shù)persist key           #設置有時效性的key為持久key

value的基本操作:

String類型:

INCR key    # 遞增數(shù)字嫁佳,僅僅對數(shù)字類型的鍵有用,相當于Java的i++運算INCRBY key increment    # key自增increment,increment可以為負數(shù),表示減少恼策。DECR key    # 遞減數(shù)字,僅僅對數(shù)字類型的鍵有用潮剪,相當于Java的i–-DECRBY key decrement    # key自減decrement涣楷,decrement可以為正數(shù),表示增加鲁纠。INCRBYFLOAT key increment    # 增加指定浮點數(shù)总棵,僅僅對數(shù)字類型的鍵有用APPEND key value    # 向尾部追加值,相當于append方法STRLEN key    # 獲取字符串長度MSET key1 value1 [key2 value2 ...]    # 同時設置多個key的值MGET key1 [key2 ...]                  #  同時獲取多個key的值

List類型:

rpush key value    # 在名稱為key的list尾添加一個值為value的元素lpush key value    # 在名稱為key的list頭添加一個值為value的 元素llen key    # 返回名稱為key的list的長度lrange key start end    # 返回名稱為key的list中start至end之間的元素ltrim key start end     # 截取名稱為key的listlindex key index    # 返回名稱為key的list中index位置的元素lset key index value    # 給名稱為key的list中index位置的元素賦值lrem key count value    # 刪除count個key的list中值為value的元素lpop key    # 返回并刪除名稱為key的list中的首元素rpop key    # 返回并刪除名稱為key的list中的尾元素rpoplpush srckey dstkey    # 返回并刪除名稱為srckey的list的尾元素,并將該元素添加到名稱為dstkey的list的頭部

Set類型:

sadd key member    # 向名稱為key的set中添加元素membersrem key member    # 刪除名稱為key的set中的元素memberspop key    # 隨機返回并刪除名稱為key的set中一個元素smove srckey dstkey member    # 移到集合元素scard key    # 返回名稱為key的set的基數(shù)sismember key member    # member是否是名稱為key的set的元素sinter key1 key2 …key   # 求交集sinterstore dstkey keys    # 求交集并將交集保存到dstkey的集合sunion key1 keys    # 求并集sunionstore dstkey keys    # 求并集并將并集保存到dstkey的集合sdiff key1 keys    # 求差集sdiffstore dstkey keys    # 求差集并將差集保存到dstkey的集合smembers key    # 返回名稱為key的set的所有元素srandmember key    # 隨機返回名稱為key的set的一個元素

Zset類型:

ZADD key score1 value1 [score2 value2 score3 value3 ...]    #  添加元素ZSCORE key value    # 獲取元素的分數(shù)ZRANGE key start stop [WITHSCORE]    # 獲取排名在某個范圍的元素改含,按照元素從小到大的順序排序情龄,從0開始編號,包含start和stop對應的元素捍壤,WITHSCORE選項表示是否返回元素分數(shù)ZREVRANGE key start stop [WITHSCORE]    # 獲取排名在某個范圍的元素骤视,和上一個命令用法一樣,只是這個倒序排序的鹃觉。ZRANGEBYSCORE key min max    # 獲取指定分數(shù)范圍內(nèi)的元素专酗,包含min和max,(min表示不包含min盗扇,(max表示不包含max祷肯,+inf表示無窮大ZINCRBY key increment value    # 增加某個元素的分數(shù)ZCARD key    # 獲取集合中元素的個數(shù)ZCOUNT key min max    # 獲取指定分數(shù)范圍內(nèi)的元素個數(shù)沉填,min和max的用法和5中的一樣ZREM key value1 [value2 ...]    # 刪除一個或多個元素ZREMRANGEBYRANK key start stop    # 按照排名范圍刪除元素ZREMRANGEBYSCORE key min max    # 按照分數(shù)范圍刪除元素,min和max的用法和4中的一樣ZRANK key value    # 獲取正序排序的元素的排名ZREVRANK key value    # 獲取逆序排序的元素的排名

Hash類型:

HSET key field value    # 賦值HMSET key field1 value1 [field2 values]    # 一次賦值多個字段HSET key field    # 取值HMSET key field1 [field2] # 一次取多個字段的值HGETALL key    # 一次取所有字段的值HEXISTS key field    # 判斷字段是否存在HSETNX key field value    # 當字段不存在時賦值HDEL key field    # 刪除字段HKEYS key    # 獲取所有字段名HVALS key    # 獲取所有字段值HLEN key    # 獲取字段數(shù)量

基本就這些了佑笋,還有些事務方面的命令下次補翼闹。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蒋纬,隨后出現(xiàn)的幾起案子猎荠,更是在濱河造成了極大的恐慌,老刑警劉巖蜀备,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件关摇,死亡現(xiàn)場離奇詭異,居然都是意外死亡碾阁,警方通過查閱死者的電腦和手機输虱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瓷蛙,“玉大人悼瓮,你說我怎么就攤上這事戈毒〖桠” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵埋市,是天一觀的道長冠桃。 經(jīng)常有香客問我,道長道宅,這世上最難降的妖魔是什么食听? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮污茵,結(jié)果婚禮上樱报,老公的妹妹穿的比我還像新娘。我一直安慰自己泞当,他們只是感情好迹蛤,可當我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著襟士,像睡著了一般盗飒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上陋桂,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天逆趣,我揣著相機與錄音,去河邊找鬼嗜历。 笑死宣渗,一個胖子當著我的面吹牛抖所,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播痕囱,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼部蛇,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了咐蝇?” 一聲冷哼從身側(cè)響起涯鲁,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎有序,沒想到半個月后抹腿,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡旭寿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年警绩,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盅称。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡肩祥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出缩膝,到底是詐尸還是另有隱情混狠,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布疾层,位于F島的核電站将饺,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏痛黎。R本人自食惡果不足惜予弧,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望湖饱。 院中可真熱鬧掖蛤,春花似錦、人聲如沸井厌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽旗笔。三九已至彪置,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蝇恶,已是汗流浹背拳魁。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留撮弧,地道東北人潘懊。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓姚糊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親授舟。 傳聞我的和親對象是個殘疾皇子救恨,可洞房花燭夜當晚...
    茶點故事閱讀 44,592評論 2 353