您好,brpop命令接收兩個參數,第一個是鍵名,第二個是超時時間,單位是秒.為了測試brpop命令,我們可以打開兩個redis-cli實例,在實例a中:redisa>
- 文化問答
- 答案列表
redis 條件查詢:redis模糊查詢key[朗讀]
應用redis實現數據的讀寫,同時利用隊列處理器定時將數據寫入mysql.同時要注意避免衝突,在redis啟動時去mysql讀取所有表鍵值存入redis中,往redis寫數據時,對redis主鍵自增並進行讀取,若mysql更新失敗,則需要及時清除緩存及同步redis。
保存對象可以用hashset.假設hashset的key是'user:姓名'這種形式.條件查詢可以用sortedset.key是對象的一個field.查找名字的時候,可以用zrangebylex指令:redis>zaddpersonindex:name0lijiang0likui0abcde(integer)3redis>zrangebylexpersonindex:name[li(lj1)"lijiang"2)"likui"。
redis是不能處理邏輯的,只是存儲和獲取.但可通過變通方式實現參考下面的:redis實現簡單的條件查詢功能http://blog.csdn.net/u012866869/article/details/40873311。
redis-cli中.使用infokeyspace查看存儲數據的相關信息.通過keys*查看所有的key。