redis如何實(shí)現(xiàn)條件查詢(xún) redis全文搜索怎么實(shí)現(xiàn)?
redis全文搜索怎么實(shí)現(xiàn)?Redis有一個(gè)keys命令。語(yǔ)法:keys模式描述:返回與指定模式匹配的已用鍵。此命令支持的匹配模式如下:(1)?:用于匹配單個(gè)字符。例如,H?LLO可以匹配Hello、
redis全文搜索怎么實(shí)現(xiàn)?
Redis有一個(gè)keys命令。語(yǔ)法:keys模式描述:返回與指定模式匹配的已用鍵。此命令支持的匹配模式如下:(1)?:用于匹配單個(gè)字符。例如,H?LLO可以匹配Hello、hallo和hxllo;(2)*:用于匹配零個(gè)或多個(gè)字符。例如,h*LLO可以匹配hllo、heeello等;(3)[]:可以用來(lái)指定模式的選擇間隔。例如,H[AE]LLO可以匹配hello和hallo,但不能匹配hillo。同時(shí),我們可以使用“/”符號(hào)來(lái)轉(zhuǎn)義特殊字符
我們將這兩個(gè)范圍的起始位置存儲(chǔ)在redis的排序集數(shù)據(jù)結(jié)構(gòu)中。以基本范圍的起始值作為分?jǐn)?shù),范圍名稱(chēng)加上開(kāi)始和結(jié)束是它的值:
redis 127.0.0.1:6379> zadd ranges 10 Auu開(kāi)始
(整數(shù))1
redis 127.0.0.1:6379> zadd ranges 20 Auu結(jié)束
(整數(shù))1
redis 127.0.0.1:6379> zadd ranges 30 Buu開(kāi)始
(整數(shù))1
redis 127.0.0.1:6379> zadd ranges 40 Buu結(jié)束
(整數(shù))1