string
1、set:設(shè)置key對應(yīng)的值為string類型的value。
2、setnx:設(shè)置key對應(yīng)的值為string類型的value。如果key已經(jīng)存在,返回0,nx是not exist的意思。
3、setex:設(shè)置key對應(yīng)的值為string類型的value,并指定此鍵值對應(yīng)的有效期。
4、setrange:設(shè)置指定key的value值的子字符串。
5、mset:一次設(shè)置多個key的值,成功返回ok表示所有的值都設(shè)置了,失敗返回0表示沒有任何值被設(shè)置。
6、msetnx:一次設(shè)置多個key的值。成功返回ok表示所有的值都設(shè)置了。失敗返回0表示沒有任何值被設(shè)置,里面操
7、get:獲取key對應(yīng)的string值,如果key不存在返回nil。
8、getset:設(shè)置key的值,并返回key的舊值。
9、getrange:獲取指定key的value值的子字符串。
10、mget:一次獲取多個key的值,如果對應(yīng)key不存在,則對應(yīng)返回nil。
11、incr:對key的值做加加操作,并返回新的值。注意incr一個不是int的value會返回錯誤,incr一個不存在的key,則設(shè)置key為1
12、incrby:同incr類似,加指定值 ,key不存在時候會設(shè)置key,并認(rèn)為原來的value是 0
13、decr:對key的值做的是減減操作,decr一個不存在key,則設(shè)置key為-1
14、decrby:同decr,減指定值。decrby完全是為了可讀性,我們完全可以通過incrby一個負(fù)值來實(shí)現(xiàn)同樣效果,反之一樣。
15、append:給指定key的字符串值追加value,返回新字符串值的長度。
16、strlen:取指定key的value值的長度。
hash
1、hset:設(shè)置hash field為指定值,如果key不存在,則先創(chuàng)建。
2、hsetnx:設(shè)置hash field為指定值,如果key不存在,則先創(chuàng)建。如果field已經(jīng)存在,返回0,nx是not exist的意思。
3、hmset:同時設(shè)置hash的多個field。
4、hget:獲取指定的hash field。
5、hmget:獲取全部指定的hash filed。
6、hincrby:指定的hash filed 加上給定值。
7、hexists:測試指定field是否存在。
8、hlen:返回指定hash的field數(shù)量。
9、hdel:返回指定hash的field數(shù)量。
10、hkeys:返回hash的所有field。
11、hvals:返回hash的所有value。
12、hgetall:獲取某個hash中全部的filed及value。
list
1、lpush:在key對應(yīng)list的頭部添加字符串元素
2、rpush:在key對應(yīng)list的尾部添加字符串元素
3、linsert:在key對應(yīng)list的特定位置之前或之后添加字符串元素
4、lset:設(shè)置list中指定下標(biāo)的元素值(下標(biāo)從0開始)
5、lrem:從key對應(yīng)list中刪除count個和value相同的元素。
6、ltrim:保留指定key 的值范圍內(nèi)的數(shù)據(jù)
7、lpop:從list的頭部刪除元素,并返回刪除元素
8、rpop:從list的尾部刪除元素,并返回刪除元素
9、rpoplpush:從第一個list的尾部移除元素并添加到第二個list的頭部,最后返回被移除的元素值,整個操作是原子的.如果第一個list是空或者不存在返回nil
10、lindex:返回名稱為key的list中index位置的元素
11、llen:返回key對應(yīng)list的長度
set
1、sadd:向名稱為key的set中添加元素
2、srem:刪除名稱為key的set中的元素member
3、spop:隨機(jī)返回并刪除名稱為key的set中一個元素
4、sdiff:返回所有給定key與第一個key的差集
5、sdiffstore:返回所有給定key與第一個key的差集,并將結(jié)果存為另一個key
6、sinter:返回所有給定key的交集
7、sinterstore:返回所有給定key的交集,并將結(jié)果存為另一個key
8、sunion:返回所有給定key的并集
9、sunionstore:返回所有給定key的并集,并將結(jié)果存為另一個key
10、smove:從第一個key對應(yīng)的set中移除member并添加到第二個對應(yīng)set中
11、scard:返回名稱為key的set的元素個數(shù)
12、sismember:測試member是否是名稱為key的set的元素
13、srandmember:隨機(jī)返回名稱為key的set的一個元素,但是不刪除元素
zset
1、zadd:向名稱為key的zset中添加元素member,score用于排序。如果該元素已經(jīng)存在,則根據(jù)score更新該元素的順序
2、zrem:刪除名稱為key的zset中的元素member
3、zincrby:如果在名稱為key的zset中已經(jīng)存在元素member,則該元素的score增加increment;否則向集合中添加該元素,其score的值為increment
4、zrank:返回名稱為key的zset中member元素的排名(按score從小到大排序)即下標(biāo)
5、zrevrank:返回名稱為key的zset中member元素的排名(按score從大到小排序)即下標(biāo)
6、zrevrange:返回名稱為key的zset(按score從大到小排序)中的index從start到end的所有元素
7、zrangebyscore:返回集合中score在給定區(qū)間的元素
8、zcount:返回集合中score在給定區(qū)間的數(shù)量
9、zcard:返回集合中元素個數(shù)
10、zscore:返回給定元素對應(yīng)的score
11、zremrangebyrank:刪除集合中排名在給定區(qū)間的元素
12、zremrangebyscore:刪除集合中score在給定區(qū)間的元素
引用鏈接:
http://tech.it168.com/a2011/0901/1241/000001241205.shtml
http://tech.it168.com/a2011/0913/1245/000001245822.shtml
http://tech.it168.com/a2011/0926/1251/000001251881.shtml
http://tech.it168.com/a2011/0929/1253/000001253573.shtml
http://tech.it168.com/a2011/1017/1259/000001259267.shtml
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
