黑猴子的家 Redis 基本操作命令

2021-08-30 08:49:37 字數 1224 閱讀 2440

1、查詢當前庫的所有鍵

127.0.0.1:6379[2]> keys *
2、判斷某個鍵是否存在

127.0.0.1:6379[2]> exists k1

(integer) 1

注1表示true ,0表示false

3、檢視鍵的型別

127.0.0.1:6379[2]> type k1

string

4、刪除某個鍵

127.0.0.1:6379[2]> del k1

(integer) 1

127.0.0.1:6379[2]> keys *

(empty list or set)

5、為鍵值設定過期時間,單位秒

127.0.0.1:6379[2]> expire k1 10

(integer) 1

注:k1 10 秒後失效

6、檢視還有多少秒過期,-1表示永不過期,-2表示已過期

127.0.0.1:6379[2]> ttl k1

(integer) 3

127.0.0.1:6379[2]> ttl k1

(integer) 2

127.0.0.1:6379[2]> ttl k1

(integer) 1

127.0.0.1:6379[2]> ttl k1

(integer) -2

127.0.0.1:6379[2]> ttl k1

(integer) -2

127.0.0.1:6379[2]> set k2 v2

ok127.0.0.1:6379[2]> ttl k2

(integer) -1

7、檢視當前資料庫的key的數量

127.0.0.1:6379[2]> dbsize

(integer) 3

8、清空當前庫

127.0.0.1:6379[2]> flushdb
9、通殺全部庫

127.0.0.1:6379[2]> flushall
10、切換庫

127.0.0.1:6379[2]> select 1

黑猴子的家 Redis 事務

1 redis的事務定義 1 redis事務是乙個單獨的隔離操作 事務中的所有命令都會序列化 按順序地執行。事務在執行的過程中,不會被其他客戶端傳送來的命令請求所打斷。2 redis事務的主要作用就是串聯多個命令防止別的命令插隊 2 multi exec discard 1 正常情況 從輸入mult...

黑猴子的家 Redis 相關知識

1 redis埠6379從何而來 2 redis資料庫 預設資料庫 預設16個資料庫,類似陣列下標從0開始,初始預設使用0號庫 使用命令 select 來切換資料庫。如 select 8 統一密碼管理,所有庫都是同樣密碼,要麼都ok,要麼乙個也連線不上 切換資料庫 127.0.0.1 6379 se...

黑猴子的家 Hadoop Checkpoint機制

fsimage和edit log合併的過程如下圖所示 其實這個合併過程是乙個很耗i o與cpu的操作,並且在進行合併的過程中肯定也會有其他應用繼續訪問和修改hdfs檔案。所以,這個過程一般不是在單一的namenode節點上進行從。如果hdfs沒有做ha的話,checkpoint由secondname...