近期有空,彙總下redis各個資料結構的操作命令。這篇彙總hash命令用於加深記憶。
hdel命令用於移除指定的hash中的key值,返回值為移除的數量。
jedis jedis = new jedis("127.0.0.1", 6379);
hdel命令執行結果 1hexists命令用於判斷hash中是否存在某個鍵值對,如果存在則返回1否則返回0。
jedis jedis = new jedis("127.0.0.1", 6379);
hexists命令執行結果 truehget命令用於返回指定鍵對應的值,如果存在該鍵值對則返回值,若不存在則返回null。hexists命令執行結果 false
jedis jedis = new jedis("127.0.0.1", 6379);
hget命令執行結果 value1hgetall命令用於獲取hash中全部的鍵值對,若key不存在則返回空hash表。hget命令執行結果 null
jedis jedis = new jedis("127.0.0.1", 6379);
hgetall命令執行結果hincrby命令用於對hash中的鍵值進行加法運算。hgetall命令執行結果 {}
jedis jedis = new jedis("127.0.0.1", 6379);
hincrby命令執行結果 8hkeys命令用於返回所有的key列表。若key不存在則返回空列表。
jedis jedis = new jedis("127.0.0.1", 6379);
hkeys命令執行結果 [key1, key2, key3]hlen命令返回hash中的鍵值對數量,若key不存在則返回鍵值對數量。hkeys命令執行結果
jedis jedis = new jedis("127.0.0.1", 6379);
hlen命令執行結果 3hmget命令用於批量獲取鍵對應的值,若鍵不存在則返回null。
jedis jedis = new jedis("127.0.0.1", 6379);
hmget命令執行結果 [1, 2, null]hmset命令用於批量插入鍵值對。hmget命令執行結果 [null, null, null]
jedis jedis = new jedis("127.0.0.1", 6379);
mapmap = new hashmap<>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
hmset命令執行結果 okhset命令用於新增鍵值對,若已存在對應的鍵值對則返回0,若為新新增的鍵值對則返回1。
jedis jedis = new jedis("127.0.0.1", 6379);
hset命令執行結果 1hsetnx命令用於插入鍵值對,若該鍵已存在則返回0且不做任何操作若該鍵不存在則返回1並插入該鍵值對。hset命令執行結果 0
jedis jedis = new jedis("127.0.0.1", 6379);
hset命令執行結果 1hvals命令用於返回所有的值。若不存在該key則返回空列表。hset命令執行結果 0
jedis jedis = new jedis("127.0.0.1", 6379);
hvals命令執行結果為 [1, 22, 333]hvals命令執行結果為
指標使用彙總
include int main include include void f int p 3 4 原始型別 void f int p 4 省略第一維長度 void f int p 4 指標 指向乙個陣列,陣列中的每個元素是int型別 void f int p error 不能將第二維退化為指標 v...
Tomcat使用彙總
使用tomcat部署web應用一定要重啟!重啟!重啟。搞了三天的web程式部署,倒在了tomcat上,記錄這幾天使用的心得,防止自己下次再犯。tomcat伺服器檔案的結構 server.xml被稱為tomcat的主配置檔案或者全域性配置檔案,他主要完成 1.提供tomcat元件的初始配置 2.說明t...
adb shell dumpsys 使用彙總
一 activity和broadcast行為不正常時,如何抓取log?1 請使用mtklog抓取,保證有main log和event log產生 2 對於activity行為不正常,請開啟activity的log開關再抓取 adb shell dumpsys activity log a on 這個...