1.五大資料型別
string 字串 set key value
set sadd
zset zadd
hash hset smset
list pop push lrange 遍歷
incr 原子自增 可以用來介面限流 計數器
expire 時間設定
keys * 所有的key
獲取所有的key
分布式悲觀鎖 的實現
setnx 賦值後別的會賦值失敗樂觀鎖實現、
watch 監視某個鍵 開啟事務 如果該key被重新賦值 回滾事務
jedis.watch()管道 可以一次性提交多個操作 速度獲得極大提公升支援事務transaction transaction = jedis.multi();
transaction.discard();
transaction.exec();
pipeline pipeline = jedis.pipelined();部署 方式 單機模式 哨兵模式 集群模式 主從模式pipeline.syncandreturnall()
主機繫結 0.0.0.0 從機 繫結主機 檢視 本機的 ip 別忘了輸入密碼
哨兵:監視主機是否宕機 宕機後投票將從機變為主機
Redis複習筆記
redis 是乙個高效能的 key value 資料庫。string 可以是字串 整數 浮點數 list 列表 乙個鍊錶,鍊錶上的每個節點都包含乙個字串 set 集合 包含字串的無序收集器,並且被包含的每個字串都是獨一無二的,各不相同 hash 雜湊 包含鍵值對的無序雜湊表。zset 有序集合 字串...
複習電商筆記 33 Redis功能介紹
首先redis它的設計是用來做快取的,但是由於它自身的某種特性 下面會詳細討論 使得它可以用來做訊息佇列。它有幾個阻塞式的api可以使用,正是這些阻塞式的api讓他有做訊息佇列的能力。試想一下在 資料庫解決所有問題 的思路下,不使用訊息佇列也是可以完成你的需求的。我們把任務全部存放在資料庫然後通過不...
redis 從0開始的redis複習之路
redis介紹 redis remote dictionary server 即遠端字典服務,是乙個開源的使用ansi c語言編寫 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api。和其他的快取比如ecache比較 redis 搭建 通過原始碼編譯安裝 wg...