1.Redis簡介
1.1NoSQL
NoSQL = Not Only SQL(不僅僅是 SQL) ,也解釋為 non-relational(非關系型資料庫),在NoSQL 資料庫中資料之間是無聯系的,無關系的,資料的結構是松散的,可變的,
1.2Redis
Remote Dictionary Server(Redis)是一個開源的使用 C 語言撰寫、支持網路、可基于記憶體
亦可持久化的 Key-Value 資料庫. Key 字符型別, 其值(value)可以是字串(String), 哈希(Map),串列(list), 集合(sets) 和有序集合(sorted sets)等型別, 每種資料型別有自己的專屬命令, 所以它通常也被稱為資料結構服務器,
2.基本命令
##2.1 Redis基本操作命令
- 后臺啟動redis命令:redis-server &
- 打開客戶端的命令(linux) redis-cli
- 默認有16個庫,默認使用0號庫,
- 溝通命令:ping,回傳PONG,即為正常,
- 選擇庫的命令:select 庫的序號
- 洗掉當前庫的資料:flushdb
2.2 key的基本操作命令
2.2.1keys
keys pattern命令,作用是查找出所有的符合pattern的命令,
*:表示的是任意字符,0-多個
?:表示的是一個任意字符
[字符1,字符2等]:含有其中一個字符
2.2.2exits
exists key [key…]:回傳值是存在key的個數,沒有是0
2.2.3 expire
語法:expire key seconds
作用:設定 key 的生存時間,超時自動洗掉,單位:s
2.2.4ttl
語法:ttl key
作用:以秒為單位,回傳 key 的剩余生存時間(ttl: time to live)
回傳值:
- -1 :沒有設定 key 的生存時間, key 永不過期,
- -2: key 不存在
- 數字: key 的剩余時間,秒為單位
2.2.5 type
語法:type key
作用:查詢資料型別
回傳值:
- 資料型別,包括:tring (字串)list (串列)set (集合) zset (有序集)hash (哈希表)
- none (key 不存在)
2.2.6 del
語法: del key [key…]
作用:洗掉存在的key,不存在忽略
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/238117.html
標籤:其他
上一篇:資料庫原理:實驗五:存盤程序與觸發器(22題全部代碼)
下一篇:Mybatis 標簽合集
