Redis中字符串類型常用命令:
成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括景東網(wǎng)站建設(shè)、景東網(wǎng)站制作、景東網(wǎng)頁制作以及景東網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,景東網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到景東省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!set key value 設(shè)置值
get key 獲取指定key值的value
append key value 將給定的value追加到原有value的后邊
strlen key 獲取指定值的長度
setnx key value 只有設(shè)置的key不存在才會(huì)成功,否則則加不進(jìn)去
incr key 如果指定的value是一個(gè)數(shù)字字符串,則在原有基礎(chǔ)上加一
decr key 如果指定的value是一個(gè)數(shù)字字符串,則在原有基礎(chǔ)上減一
incrby /decrby key 如果指定的value是一個(gè)數(shù)字字符串,則在原有基礎(chǔ)上加指定的值
mset key1 value1 key2 value2 同時(shí)設(shè)置多個(gè)鍵值對(duì)
mget key1 key2 同時(shí)獲取一個(gè)或者多個(gè)key的值
msetnx key1 value1 key2 value2 同時(shí)設(shè)置多個(gè)鍵值對(duì),但是如果有一個(gè)key值已存在,其他也都會(huì)失敗
getrange key 起始下標(biāo) 結(jié)束下標(biāo) 獲取指定key的指定位置的值
setrange key 起始下標(biāo) value將指定位置的在指定下標(biāo)處進(jìn)行插入
setex key 過期時(shí)間 value 設(shè)置鍵值對(duì)的時(shí)候同時(shí)設(shè)置過期時(shí)間
getset key value 設(shè)置新值并獲取舊的值
2、哈希hash操作命令Redis hash是一個(gè)string類型的field和value的映射表,hash特別適用于存儲(chǔ)對(duì)象,常用命令:
hset 給集合中的<field>鍵賦值
hget 從集合 bmset CkeyI>Kfieldl>(value1 >field2>??批量設(shè)置 hash 的值 hexists(key1>查看哈希表 key 中,給定域 ficld 是否存在。 hleys 列出該hash 集合的所有feldo hvals hincrby 為哈希表 key 中的域field 的值加上增量 1-1 hsetnx 將哈希表 key 中的域 field 的值設(shè)置為 value,當(dāng)且僅當(dāng)域field 不存在 Redis列表是簡(jiǎn)單的字符串列表,按照插入順序排序,常用命令: lpush/rpush ?value1>從左邊/態(tài)邊插入一個(gè)或多個(gè)值。 lpop/rpop 從左邊/右邊吐出一個(gè)值。值在鍵在,值光鍵廣。 rpoplpush range lindex 按照索引下標(biāo)獲得元素(從左到有)。 llen 獲得列表長度。 linsert 玉key>before 在的后面插入 lrem 從左邊刪除n個(gè)value(從左到右) lset 將列表 key 下標(biāo)為 index 的值替換成 value Redis set是string類型的無序集合。集合成員是唯一的,這就意味著集合中不能出現(xiàn)重復(fù)的數(shù)據(jù),常用命令: sadd key value1 value2 value3 將一個(gè)或者多個(gè)元素插入集合中,如果元素已存在就會(huì)忽略 smembers sismember 判斷集合是否為含有該 value-值,有1,沒有0 scard返回該集合的元素個(gè)數(shù)。 srem spop 隨機(jī)從該集合中吐出一個(gè)值。 srandmernber<key><n>隨機(jī)從該集合中取出 n個(gè)值。不會(huì)從集合中刪除。? smove value 把集合中-個(gè)值從一個(gè)集合移動(dòng)到另一個(gè)集合。 sinter <key1>返回兩個(gè)集合的交集元素。 ssunion sdif Redis sorted set有序集合是string類型元素的集合,且不允許重復(fù)的成員。每個(gè)元素都會(huì)關(guān)聯(lián)一個(gè)double類型的分?jǐn)?shù)(score)。redis正是通過分?jǐn)?shù)來為集合中的成員進(jìn)行從小到大排序。有序集合的成員是唯一的,但分?jǐn)?shù)卻可以重復(fù)。 zadd key score1 value1 score2 value2 score3 value3 將一個(gè)或者多個(gè)元素加到有序集合key中 zrange key 開始下標(biāo) 結(jié)束下標(biāo) [withscores] 得到指定下標(biāo)處的元素及其score評(píng)分 zrangebyscore key 分?jǐn)?shù)最小值 分?jǐn)?shù)大值 [withscores] 得到按照指定評(píng)分從小到大排序的元素集合 zrevrangebyscore key 分?jǐn)?shù)大值 分?jǐn)?shù)最小值 [withscores] 得到按照指定評(píng)分從大到小排序的元素集合 zincrby 為元素的score 加上增量。 zrem 刪除該集合下,指定偵的元素。 zcount <max>統(tǒng)計(jì)該集合 ,分?jǐn)?shù)區(qū)間內(nèi)的元素個(gè)數(shù) 。 zrank 返回該值在集合中的排名,從頭開始 你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
當(dāng)前標(biāo)題:Redis相關(guān)的各種數(shù)據(jù)結(jié)構(gòu)的命令操作-創(chuàng)新互聯(lián)
當(dāng)前URL:http://weahome.cn/article/dcsgdh.html