Redis學習(8) redis其他特性

2021-09-07 18:32:03 字數 1037 閱讀 2742

subscribe  channel:訂閱頻道

psubscribe  channel*:批量訂閱頻道:例如:psubscribe  s*,訂閱以s開頭的頻道。

publish  channel  content:在指定頻道發布訊息,如:publish  mychat 'today  is  a  goodday'

應用:

可以把內容傳遞html字串,頁面獲取到了後,轉換為可見的頁面。

訂閱新聞,新聞發布。

qq頂部彈出來的訊息。

mysql資料庫可以自己建立:create  database  ***。

redis也有資料庫,redis是提前建立好了,預設有16個資料庫:0,1,2,3,,,15。

在redis上面所做操作預設都是0號資料庫操作。

切換資料庫:

select 資料庫名;

把某個鍵值對進行資料庫的移植:

move  newkey  1:將當前庫的newkey移植到1號庫裡面。

資料庫的清空:

fushdb

redis伺服器資料清空

flushall

mysql事務:保證資料完整性。

redis事務:目的為了進行redis語句批量執行。

multi:開啟事務用於標記事務的開始,其後執行的命令都將被存入命令佇列。直到執行exec,這些命令才會被原子性執行。類似關係型資料庫的:begin  transaction

exec:提交事務,類似關係型資料庫的:commit

discard:事務回滾,類似:rollback

例子:

quit:退出連線。(退出redis客戶端)

dbsize:返回當前資料庫中key的數目。

info:檢視redis中的資料

flushdb:刪除當前資料庫中的所有key

flushall:刪除所有資料庫中的key。

Redis學習(8) redis持久化

記憶體 兔子 高效,斷電資料丟失 硬碟 烏龜 讀寫速度慢於記憶體的,斷電資料依舊存在 持久化 把資料儲存在硬碟上 關係型資料庫 mysql 持久化 非關係型資料庫 redis redis兩種持久化策略 rdb,aof 預設持久化機制 rdb rdb相當於快照,儲存的僅是一種狀態。20g資料 幾kb快...

Redis學習(8) redis持久化

記憶體 兔子 高效,斷電資料丟失 硬碟 烏龜 讀寫速度慢於記憶體的,斷電資料依舊存在 持久化 把資料儲存在硬碟上 關係型資料庫 mysql 持久化 非關係型資料庫 redis redis兩種持久化策略 rdb,aof 預設持久化機制 rdb rdb相當於快照,儲存的僅是一種狀態。20g資料 幾kb快...

Java基礎簡歷8 Redis

redis資料庫裡面的每個鍵值對都是由物件組成的,其中 資料庫鍵總是乙個字串物件 而資料庫鍵的值可以是字串物件 列表物件 list 雜湊物件 hash 集合物件 set 有序集合物件 sorted set 這五種物件中的一種。比如說建立以下命令將在資料庫中建立乙個鍵為字串物件,值也為字串物件的鍵值對...