Redis入門學習

Redis的數據結構

  • String: 字符串
  • Hash: 散列
  • List: 列表
  • Set: 集合
  • Sorted Set(zset)

Redis命令

來自:http://try.redis.io/

DECR, DECRBY, DEL, EXISTS, EXPIRE, GET, GETSET, HDEL, HEXISTS, HGET, HGETALL, HINCRBY, HKEYS, HLEN, HMGET, HMSET, HSET, HVALS, INCR, INCRBY, KEYS, LINDEX, LLEN, LPOP, LPUSH, LRANGE, LREM, LSET, LTRIM, MGET, MSET, MSETNX, MULTI, PEXPIRE, RENAME, RENAMENX, RPOP, RPOPLPUSH, RPUSH, SADD, SCARD, SDIFF, SDIFFSTORE, SET, SETEX, SETNX, SINTER, SINTERSTORE, SISMEMBER, SMEMBERS, SMOVE, SORT, SPOP, SRANDMEMBER, SREM, SUNION, SUNIONSTORE, TTL, TYPE, ZADD, ZCARD, ZCOUNT, ZINCRBY, ZRANGE, ZRANGEBYSCORE, ZRANK, ZREM, ZREMRANGEBYSCORE, ZREVRANGE, ZSCORE

 

 String

保存鍵值對

set key value

 

根據鍵獲取值

get key

 

刪除鍵

del key 

 

Hash

 是一個string類型的field和value的映射表,hash特別適合用於存儲對象。

保存一個對象

HMSET key field value field value .....

 

根據Key field獲取value

HGET key field

 

根據Key獲取所有鍵值

HEGTALL key

 

 根據Key Field刪除值

HDEL key field

 

 List

列表是簡單的字符串列表,按照插入順序排序。你可以添加一個元素到列表的頭部(左邊)或者尾部(右邊)

 將值插入到名爲*的列表中

LPUSH key value

 

獲取列表的長度

LLEN key

 

Set

Set 是 String 類型的無序集合。集合成員是唯一的,這就意味着集合中不能出現重複的數據。

向名爲 *的集合插入元素 

SADD key value

 

獲取集合的成員數

SCARD key

 

獲取集合的成員

SMEMBERS key

 移除集合中的某成員

SREM key value

 

 

Sorted Set

有序集合和集合一樣也是string類型元素的集合,且不允許重複的成員。

添加

 redis 的有序集合中添加了三個值並關聯上分數。

 

獲取有序集合的成員數

ZCARD key

以上只是非常非常基礎常見常用的命令,很多複雜的命令暫未演示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章