1. 程式人生 > >NoSQL介紹(三)

NoSQL介紹(三)

redis

NoSQL介紹(三)

Redis數據類型-string

  • string為最簡單的類型,與Memcached一樣的類型,一個key對應一個value,其支持的操作與Memcached的操作類似,它的功能更豐富。設置可以存二進制的對象。
  • 示例
    [root@localhost redis-4.0.8]# redis-cli 
    127.0.0.1:6379> set mykey "Successful"
    OK
    127.0.0.1:6379> get mykey
    "Successful"
    127.0.0.1:6379> MSET key1 1 key2 2 key3 3
    OK
    127.0.0.1:6379> MGET key1 key2 key3
    1) "1"
    2) "2"
    3) "3"

Redi數據類型-list

  • list是一個鏈表結構,主要功能是push、pop,獲取一個範圍的所有值等等。操作中key理解為鏈表的名字。
  • 使用list結構,我們可以輕松地實現最新消息排行等功能(比如新浪微博的TimeLine)。list的另一個應用就是消息隊列,可以利用list的push操作,將任務存在list中,然後工作線程再pop操作將任務取出進行執行。
  • 示例

NoSQL介紹(三)