Redis學習 4 Redis特性

2021-08-10 17:53:01 字數 506 閱讀 3693

相關特性:

多資料庫

乙個redis例項可以鏈結多個資料庫,客戶端可以指定連線某個redis例項的哪個資料庫

就好像mysql中多個資料庫一樣。

乙個redis例項可以提供16個資料庫0-15,客戶端預設連線的第0個資料庫

select x 選擇第x個資料庫(今天在公司加班,所以說換了個crt對伺服器進行操作。。顏色變了。。)

把0的key移動到1中:move myset 1

redis事務(事務特徵可以檢視mysql)

事務不提交就不會生效。。

在redis的事務中,如果某乙個命令執行失敗了,他還會繼續執行。

multi 開啟乙個事務,在這個語句之後執行的命令都被視為該事務相關事務

exec 提交事務

discard 回滾事務

在事務開啟之前,客戶端和伺服器之間出現通訊故障並導致網路斷開,那麼他後面所執行的語句都將不會被執行,如果網路中斷這個事件是發生在客戶端執行之後的,這個事務中的所有命令都會被執行。

Redis學習筆記4 Redis資料儲存優化機制

1.zipmap優化hash 前面談到將乙個物件儲存在hash型別中會占用更少的記憶體,並且可以更方便的訪問整個物件。省記憶體的原因是新建乙個hash物件時開始是用zipmap來儲存的。這個zipmap其實並不是hash table,但是zipmap相比正常的hash實現可以節省不少hash本身需要...

redis學習筆記(4) redis常用命令3

手動高亮tip sadd key number1 number2 向集合新增乙個或多個成員 srem key number1 numner2 移除集合中乙個或多個成員 scard key 獲取集合的成員數 sdiff key1 key2 返回所有集合之間的差集 sdiffstore destinat...

Linux部署 4 Redis的安裝

將redis的包上傳到你的linux的 usr local temp下 yum install y gcc c 2.直接解壓 tar zxvf redis 3.0.0.tar.gz 3.進入解壓目錄 make 4.接下進入src目錄 進行安裝 make install prefix usr loca...