Redis提供的API

來源:互聯網
上載者:User

(一)字串SDS

1)sdsnew:建立一個包含給定C字串的SDS

2)sdsempty:建立一個不包含任何內容的空SDS

3)sdsfree:釋放給定的SDS

4)sdslen:返回SDS的已使用空間位元組數

5)sdsavail:返回SDS的未使用空間位元組數

6)sdsdup:建立一個給定SDS的副本(copy)

7)sdsclear:清空SDS儲存的字串內容

8)sdscat:將給定C字串拼接到SDS字串的末尾

9)sdscatsds:將給定SDS字串拼接到另一個SDS字串的末尾

10)sdscpy:將給定的C字串複製到SDS裡面,覆蓋SDS原有的字串

11)sdsgrowzero:用Null 字元將SDS擴充至給定長度

12)sdsrange:保留SDS給定區間內的資料,不在區間內的資料會被覆蓋或清除

13)sdstrim:接收一個SDS和一個C字串作為參數,從SDS左右兩端分別移除所有在C字串中出現過的字元

14)sdscmp:對比兩個SDS字串是否相同


(二)鏈表

1)listSetDupMethod:將給定的函數設定為鏈表的節點值複製函數

2)listGetDupMethod:返回鏈表當前正在使用的節點值複製函數

3)listSetFreeMethod:將給定的函數設定為鏈表的節點值釋放函數

4)listGetFree:返回鏈表當前正在使用的節點值釋放函數

5)listSetMatchMethod :將給定的函數設定為鏈表的節點值對比函數

6)listGetMatchMethod:返回鏈表當前正在使用的節點值對比函數

7)listLength:返回鏈表的長度(包含了多少個節點)

8)listFirst:返回鏈表的表前端節點

9)listLast:返回鏈表的表尾節點

10)listPrevNode:返回給定節點的前置節點

11)listNextNode:返回給定節點的後置節點

12)listNodeValue:返回給定節點目前正在儲存的值

13)listCreate:建立一個不包含任何節點的新鏈表

14)listAddNodeHead:將一個包含給定值的新節點添加到給定鏈表的表頭

15)listAddNodeTail:將一個包含給定值的新節點添加到給定鏈表的表尾

16)listInsertNode:將一個包含給定值的新節點添加到給定節點的之前或者之後

17)listSearchKey:查詢並返回鏈表中包含給定值的節點

18)listIndex:返回鏈表在給定索引上的節點

19)listDelNode:從鏈表中刪除給定節點

20)listRotate:將鏈表的表尾節點彈出,然後將被彈出的節點插入到鏈表的表頭,成為新的表前端節點

21)listDup:複製一個給定鏈表的副本

22)listRelease:釋放給定鏈表,以及鏈表中的所有節點




未完待續。。。。。。。。。。。。。。。。。。。


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.