1 建立-是否儲存-檢視-刪除
set name maojun;exists name;get name;del name;
2 序列化記錄
set name maojun;exists name;dump name;退出client在進入,exists name,name依舊存在。
3 給key設定生存時間-改動生存時間
set name maojun;exists name;expire name 30;expire name 3000;ttl name;
4 插入幾條記錄-檢視全部的key
mset one 1 twon 2 three 3;key *;
5 記錄從db0挪到db1
select 0;set name maojun;get name;move name 1;select 1;get name;
6 移除key的失效時間
set name maojun;ttl name;expire name 3000;ttl name;persist name;ttl name
7 隨機返回乙個key
randomkey
7 更換key的名字
set name maojun;get name;rename name self-name;get self-name;exists name;
8 反序列化(依據磁碟上的value值給新的key賦值)
set name maojun;get name ;dump name;exit;./redis-cli -h 192.168.121.128 -p 6379;get name;dump name;restore name-another 0 "\x00\x06maojun\x06\x00 \x1dyy\xd9&\x94\xf6";exit;keys *
9 對value排序
10 檢視型別
set name maojun;get name;type name;
11 value 追加
12 hashtable的建立-查詢-刪除
13 hashtable整形數值value大小調整
hincrby counter pv 200;hget counter pv;hincrby counter pv 300;hincrby counter pv -100;hget counter pv;
14 hashtable float型別數值大小調整
hincrby mykey f1 20.1;hincrby mykey f1 0.3;hget mykey f1;
16 hashtable 建立-key檢視-檢視記錄數量-一次取多條記錄-取出全部的value
Linux經常使用命令
命令 選項 引數 定位 cd 回到父級資料夾 cd 回到上一次所在資料夾 cd 回到家資料夾 顯示當前檔案所處完整路徑 pwd 清屏 ctrl l 展示 ls 展示檔案列表 展示具體資訊 ll h 檔案以kb顯示 a 顯示所有檔案 d 顯示當前目錄非目錄下內容 eg ll h data www 資料...
hive經常使用命令
show tables 列出hive裡面全部資料表名 desc userprofile 顯示資料表userprofile的基本表字段及字段type desc extended trackinfo 顯示資料表trackinfo的具體資訊,包含字段說明,資料表等 usr local cloud hive...
linux經常使用命令
死記硬背命令沒有任何意義,無論linux sql還是git等,這些萬年不變的命令沒必要花時間花精力刻意去記,用的多了自然就記住了,根本無需去刻意記,小時候背課文 英文單詞 工作了背命令?腦子不是用來幹這些體力活的。程式設計的真諦是思想,程式設計思想 解決問題思維,而不是刻板冰冷的命令,就有那麼一些以...