redis基礎大全,看完必懂

2021-10-19 13:30:01 字數 710 閱讀 1890

檢查是否連線成功 ---- ping 如果返回值為pong(鏈結成功)否則失敗

存放資料 ---- set key value(例如 set name li)

取出資料 ---- get key (例如 get key)

注意:乙個name只能對應乙個值

redis共有16張表

資料庫表的切換 ---- select index (從第0張開始到第十五張表,例如select 2 )

檢視資料庫的key ---- keys pattern(例如 檢視所有 keys *,檢視特定key(name) keys name )

檢視資料表的大小 ---- dbsize

清空當前資料庫 ---- flushdb

清空全部資料庫 ---- flushall

redis 是單執行緒的

redis 是基於記憶體的操作,cpu不是瓶頸,瓶頸是機器的記憶體和網路頻寬

問:redis為什麼這麼快(每秒100000+的qps)?

答: 1. redis是單執行緒的,單執行緒必定比多執行緒快。

「先加密後簽名」是不是安全?看完這篇就秒懂!

摘要 很多安全規範及安全文章中都提到一條規則 先加密後簽名是不安全的,應當先簽名後加密。這條規則背後的原理是什麼?先加密後簽名一定不安全嗎?本文為您一一解答。先簽名後加密是指先對訊息進行簽名,然後對訊息的簽名值和訊息一起進行加密。如果採用先加密後簽名的方式,接收方只能知道該訊息是由簽名者傳送過來的,...

mysql面試必懂基礎(二)

ddl data define languge 資料定義語言 一 建立庫 create database 庫名 二 刪除庫 drop database 庫名 三 建立表 create table if not exists stuinfo stuid int,stuname varchar 20 g...

網路基礎知識 必懂

網路四層協議 應用層 傳輸層 網路層 物理鏈路層 網路七層協議 應用層 http ssh ftp dns等 表示層 會話層 傳輸層 tcp udp 網路層 ip 資料鏈路層 物理層 tcp三次握手 核心思想 我知道你已經知道了。1.建立連線,客戶端傳送syn包到伺服器,進入syn sent狀態,等待...