獲得所有的keys
keys *
模糊查詢keys
keys my?
查詢以my開頭的
刪除keys
del my1 my2 my3
檢視存在的keys
exists my1
重新命名get company 獲得某個鍵的名字
rename company newcompany 將company這個鍵的名字重新命名為 newcompany
設定過期時間 expire newcompany 1000
超時時間 ttl newcompany 還剩多少時間
指定key的型別 type newcompany
redis的特性
1.多資料庫
最多16個資料庫,
select 1 選擇1號資料庫
預設連線0號資料庫
move myset 1 移動myset到1號資料庫
2.支援事物
multi 開始事物
exec 提交事物
discard 回滾事物
3.redis的持久化
所有的資料儲存在記憶體中
將資料從記憶體中同步到硬碟中
兩種持久化方式
rdb方式不需要配置 在指定的時間內將資料寫入磁碟內
aof方式 將以日誌的形式記錄伺服器處理的每乙個操作
讀取該檔案重新構建 保證資料完整性
無持久化
同時使用rdb和aop
rdb的優勢
1.資料庫只包含乙個檔案
2.恢復,非常輕鬆的將乙個單獨檔案壓縮恢復
3.效能最大化 程序分出子程序 子程序完成工作
缺點高可用不適合選擇rdb 還來不及向硬碟上寫內容就蕩機了
資料量大會延遲1 2秒
aof優勢
1.更高的資料安全性
沒秒同步
每修改同步
不同步2.aof 檔案是乙個只進行追加操作的日誌檔案,因此在寫入過程中即使出現宕機現象也不影響之前已經存在的內容。
3.日誌檔案使用者記錄所有
劣勢aof資料檔案要大寫
執行效率低於rdb
Redis學習筆記(二) Keys通用操作
1 查詢所有key 2 通用符 代表0或多 查詢所有以n 開頭的key 3 通用符 代表1個字元 4 del刪除key key1 key2 5 exists判斷key是否存在 1 存在,9 不存在 6 get key獲取元素值 只能對string型別操作 get key 7 rename 對key重...
redis之通用key的操作
不區分型別,針對key的通用操作 根據指定的規則返回符合條件的key 刪除指定的key 判斷是否存在指定的key 將指定的key移入到指定的資料庫中,redis預設存在16個庫,select 10 表示選擇9號庫 對key進行重新命名 僅當 newkey 不存在時,將 key 改名為 newkey ...
redis對key的通用操作
1 key是乙個字串,通過key獲取redis中儲存的資料 基本操作 設定key,並用string進行賦值 redis set zhu de okzhu為鍵的名字,de為鍵的值獲取鍵的值 redis get zhu de檢視key 相似查詢,查詢某一類值的key reis keys zh zhu查詢...