99热99这里只有精品6国产,亚洲中文字幕在线天天更新,在线观看亚洲精品国产福利片 ,久久久久综合网

歡迎加入QQ討論群258996829
麥子學院 頭像
蘋果6袋
6
麥子學院

redis中的字符串有哪些類型?

發(fā)布時間:2017-06-07 08:26  回復:0  查看:2508   最后回復:2017-06-07 08:26  

本文和大家分享的主要是Redis中字符串相關內容,一起來看看吧,希望對大家學習redis有所幫助。

字符串類型是最基本的數(shù)據(jù)類型,能夠存儲所有的字符串,包括二進制數(shù)據(jù) json 化對象, 一個字符串類型的鍵的數(shù)據(jù)的最大容量是 512 MB

字符串類型是其他幾種類型的基礎,如列表類型是以列表的形式組織字符串,集合類型是以集合的形式組織字符串

獲得符合規(guī)則的鍵名列表

keys pattern

? 匹配一個字符

# *  匹配任意一個字符

# [] 匹配括號中的任意一個字符??梢允褂?nbsp;表示范圍,如 a[a-d]

# \x 匹配字符 ,用于轉義

判斷鍵是否存在

exists key #存在返回 ,否則返回 0

刪除鍵

返回刪除的條數(shù)

DEL key

DEL 不支持通配符,如果我們要刪除所有 user: 開頭的鍵,我們可以這樣做

redis-cli DEL``redis-cli KEYS "user:"

獲取鍵值的數(shù)據(jù)類型

TYPE key

返回值以下幾種類型

1. string  字符串)

2. hash (散列類型)

3. list (列表類型)

4. set  (集合類型)

5. zset  (有序集合類型)

設置與讀取

SET key value

GET key

整數(shù)自增和自減

當存儲的字符串是整數(shù)時,使用 INCR 將當前鍵值遞增。使用 DECR 減少

127.0.0.1:6379> SET num 1  OK

127.0.0.1:6379> INCR num

(integer) 2

127.0.0.1:6379> DECR NUM

(integer) 2

增加指定浮點數(shù)

127.0.0.1:6379> SET bar 2.7  OK

127.0.0.1:6379> INCRBYFLOAT bar 0.1

"2.8"

向尾部追加值

使用 APPEND 向末尾追加 value,如果鍵不存在,則是 SET

返回字符串的總長度

127.0.0.1:6379> SET bar 111  OK

127.0.0.1:6379> APPEND bar 222

(integer) 6

127.0.0.1:6379> GET bar

"111222"

獲取字符串長度

返回鍵值的長度,如果鍵不存在則返回 0

127.0.0.1:6379> STRLEN bar

(integer) 6

同時設置和讀取多個鍵值

使用 MGET 讀取多個鍵值 使用 MSET 設置多個鍵值

127.0.0.1:6379> MSET num111 value111 num222 value222 num333 value333  OK

127.0.0.1:6379> MGET num111 num222

1) "value111"

2) "value222"

二)redis 字符串類型

時間 2017-06-01 18:00:49  Enda Yuan

原文  http://www.phpyc.com/er-redis-zi-fu-chuan-lei-xing/

主題 Redis

字符串類型是最基本的數(shù)據(jù)類型,能夠存儲所有的字符串,包括二進制數(shù)據(jù) json 化對象, 一個字符串類型的鍵的數(shù)據(jù)的最大容量是 512 MB

字符串類型是其他幾種類型的基礎,如列表類型是以列表的形式組織字符串,集合類型是以集合的形式組織字符串

獲得符合規(guī)則的鍵名列表

keys pattern

? 匹配一個字符

# *  匹配任意一個字符

# [] 匹配括號中的任意一個字符??梢允褂?nbsp;表示范圍,如 a[a-d]

# \x 匹配字符 ,用于轉義

判斷鍵是否存在

exists key #存在返回 ,否則返回 0

刪除鍵

返回刪除的條數(shù)

DEL key

DEL 不支持通配符,如果我們要刪除所有 user: 開頭的鍵,我們可以這樣做

redis-cli DEL``redis-cli KEYS "user:"

獲取鍵值的數(shù)據(jù)類型

TYPE key

返回值以下幾種類型

1. string  字符串)

2. hash (散列類型)

3. list (列表類型)

4. set  (集合類型)

5. zset  (有序集合類型)

設置與讀取

SET key value

GET key

整數(shù)自增和自減

當存儲的字符串是整數(shù)時,使用 INCR 將當前鍵值遞增。使用 DECR 減少

127.0.0.1:6379> SET num 1  OK

127.0.0.1:6379> INCR num

(integer) 2

127.0.0.1:6379> DECR NUM

(integer) 2

增加指定浮點數(shù)

127.0.0.1:6379> SET bar 2.7  OK

127.0.0.1:6379> INCRBYFLOAT bar 0.1

"2.8"

向尾部追加值

使用 APPEND 向末尾追加 value,如果鍵不存在,則是 SET

返回字符串的總長度

127.0.0.1:6379> SET bar 111  OK

127.0.0.1:6379> APPEND bar 222

(integer) 6

127.0.0.1:6379> GET bar

"111222"

獲取字符串長度

返回鍵值的長度,如果鍵不存在則返回 0

127.0.0.1:6379> STRLEN bar

(integer) 6

同時設置和讀取多個鍵值

使用 MGET 讀取多個鍵值 使用 MSET 設置多個鍵值

127.0.0.1:6379> MSET num111 value111 num222 value222 num333 value333  OK

127.0.0.1:6379> MGET num111 num222

1) "value111"

2) "value222"

 

來源: Enda Yuan

您還未登錄,請先登錄

熱門帖子

最新帖子

?