Redis 05 (Redis5基本知識說明 )

2021-10-17 14:35:19 字數 1430 閱讀 2698

使用的是第0個

可以使用select 進行切換資料庫!

127.0.0.1:6379>

select 3 #切換資料庫

ok127.0.0.1:6379[3]

>dbsize #檢視db大小!

(integer) o

127.0.0.1:6379[3]

>set name gouzi #設定name的資訊

ok127.0.0.1:6379[3]

>get name #獲取name的資訊

"gouzi "

127.0.0.1:6379[3]

>keys * #檢視所有資訊

1)"name"

127.0.0.1:6379[3]

>flushall #清空 全部資料庫

ok127.0.0.1:6379[3]

>flushdb #清空 當前庫

ok

6379 是 "merz " 九宮格輸入法對應的數字。alessia merz 是一位義大利舞女、女演員。 redis 作者 antirez 早年看電視節目,覺得 merz 在節目中的一些話愚蠢可笑,antirez 喜歡造「梗」用於平時和朋友們交流,於是造了乙個詞 「merz」,形容愚蠢,與 「stupid」 含義相同。

後來 antirez 重新定義了 「merz」 ,形容」具有很高的技術價值,包含技藝、耐心和勞動,但仍然保持簡單本質「。

到了給 redis 選擇乙個數字作為預設埠號時,antirez 沒有多想,把 「merz」 在手機鍵盤上對應的數字 6379 拿來用了。

知乎說明

明白redis是很快的,官方表示,redis基於記憶體操作,cpu不是redis效能瓶頸,redis的瓶頸是根據機器記憶體網路頻寬

redis是c語言寫的,官方提供的資料為100000+的qps,這個完全不比memcached差!

1、誤區1∶高效能的伺服器一定是多執行緒的?

2、誤區2∶多執行緒( cpu上下文會切換!)一定比單執行緒效率高!

先去cpu>記憶體》硬碟的速度要有所了解!

核心:redis是將所有的資料全部放在記憶體中的,所以說使用單執行緒去操作效率就是最高的,多執行緒(cpu會上下文切換,這是乙個耗時的操作!)

空間換時

Redis系列 5 Redis事務

redis事務讓一組命令在單個步驟中執行。事務中有兩個屬性,這說明如下 redis事務由指令 multi 啟動,然後需要傳遞事務,而且整個事務是通過執行命令執行後,執行命令的列表。redis 127.0.0.1 6379 multioklist of commands hereredis 127.0...

Redis學習系列 Redis基本教程

1.redis資料型別 redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 2.字串 string 示例 127.0 0.1 6379 set key1 value1 ok127.0 0.1 6379 get ke...

Redis基本操作

set foo bar get foo then return bar set story long long long ago get story also we can get the encoding of the object object encoding foo return embst...