redis 操做經常使用命令

  首先看一下redis操做經常使用的命令:redis

    1. exists key 測試製定的key是否存在
    2. del key1 key2 .... keyn     刪除制定的key
    3. type key 查看key的類型
    4. keys pattern  返回匹配製定模式的全部的key
    5. raname oldkey newkey  修改key的名稱
    6. dbsize  查看當前數據庫的key的數量
    7. exprie key  seconds   爲key指定過時時間
    8. ttl  key  查看key的過時時間
    9. select db-index   選擇數據庫
    10. move key dfb-index  將key從當前數據庫移動到指定的數據庫
    11. flushdb    刪除噹噹前數據庫中全部的key
    12. flushall   刪除全部數據庫中的全部的key

string類型經常使用命令:數據庫

  1.    set  key value  設置key對應的value值
  2. mset   key1 value1 --- keyn  valuen    一次設置多個key的值
  3. mget   key1  key2 --- keyn    一次獲取多個key的值
  4. incr key      對key的值作++操做,返回新的值,value必須是int類型
  5. decr  key    對key的值作--操做,返回新的值,value必須是int類型
  6. incrby   key  integer    同 incr,加指定的值
  7. decrby key integer      同 decr ,減小指定的值
  8. append  key value   給指定的key的字符串值追加value
  9. substr  key   start   end     返回截取過的 key  的字符串

List鏈表經常使用命令:app

  1. lpush key value   在key對應list 的頭部添加字符串元素
  2. rpop  key    從 list 的尾部刪除元素,並返回該元素
  3. llen  key   返回 key  對應的list 的長度
  4. lrange  key  start end   返回指定區間內的元素,下標從 0 開始 , 所有返回時 0 -1
  5. rpush  key  value      同上 在尾部添加
  6. lpop  key   從list的頭部刪除元素,並返回刪除元素
  7. ltrim  key  srart end     截取list,保留指定區間內的元素

Set經常使用命令:測試

  1.     sadd  key sember 添加一個string元素到 key 對應的set集合中
  2. srem  key   member   [member]     從key對應的set中移除給定的元素,成功返回1
  3. smove  p1  p2   member   從p1對應的set中移除member 並添加到 p2 對應的 set 中
  4. scard   key    返回set 的元素的個數
  5. sismember key  member   判斷 member 是否在set中
  6. sinter   key1 key2  ...keyn   返回全部給定 key的交集
  7. sunio   key1  key2 ...keyn  返回全部給定key的並集
  8. sdiff   key1 key2 ....keyn   返回全部給定key的差集
  9. smembers   keys     返回key對應的set 的全部的元素,結果是無序的。

有序集合經常使用命令:排序

  1.      zadd  key  score member  添加元素到集合,元素在集合中存在則更新對應的score
  2. zren   key   member    刪除指定元素,1標識成功,若是元素不存在返回0
  3. zincrby key   incr   member   按照incr 幅度增長對應的 member 的score值,返回score值
  4. zrank  key  member    返回指定元素在集合中的排名(下標),集合元素是按score從小到大排序的
  5. zrevrank   key   member    同上,可是集合中元素是按照score 從大到小排序
  6. zrange key   start end    相似lrange 操做 從集合中 找指定區間的元素,返回的是有序集合
  7. zrevrange   key  start end    同上,返回結果是按照score逆序的
  8. zcard    key   返回集合中元素的個數
  9. zcore   key   element   返回給定元素對應的 score
  10. zrenrangebyrank   key  min  max    刪除集合中排名在給定區間的元素
相關文章
相關標籤/搜索