Redis經常使用命令

2021-09-07 13:09:34 字數 1665 閱讀 9918

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等,這些萬年不變的命令沒必要花時間花精力刻意去記,用的多了自然就記住了,根本無需去刻意記,小時候背課文 英文單詞 工作了背命令?腦子不是用來幹這些體力活的。程式設計的真諦是思想,程式設計思想 解決問題思維,而不是刻板冰冷的命令,就有那麼一些以...