5 常用命令 字串

2021-09-11 19:03:49 字數 1509 閱讀 1103

常用string相關的命令 示例

# 設定指定 key 的 value

set key value

# 獲取指定 key 的 value

get key

# 刪除指定的 key 及其對應的 value

del key

# 獲取 key 對應的 value 的長度

strlen key

2、incr/decr/incrby/decrby命令示例

# 將 key 中儲存的數字值增加 1

incr key

# 將 key 中儲存的數字值較少 1

decr key

# 將 key 所儲存的值加上給定的增量值(increment)

incrby key increment

# 將 key 所儲存的值加上給定的增量值(decrement)

decrby key decrement

3、getrange/setrange命令示例

# 獲取 key 對應的 value 的子字元([start, end], 前後都是閉區間)

getrange key start end

# 用 value 引數覆寫給定 key 所儲存的字串值,從偏移量 offset 開始

setrange key offset value

4、setex(set with expire)/setnx(set if not exists)命令示例

# 將值 value 關聯到 key ,並將 key 的過期時間設為 seconds (以秒為單位)

setex key seconds value

# 只有在 key 不存在時設定 key 的值

setnx key value

5、mset/mget/msetnx命令示例

# 同時設定乙個或多個 key-value 對

mset key1 value1 key2 value2 ……

# 獲取所有(乙個或多個)給定 key 的值

mget key1 key2 key3 ……

# 同時設定乙個或多個 key-value 對,當且僅當所有給定 key 都不存在,若有乙個 key 已存在則報錯

setnx key1 value1 key2 value2 ……

6、getset(先 get 再 set)命令示例

# 將給定 key 的值設為 value ,並返回 key 的舊值(old value)

getset key value

ROS 常用命令字典

該博文適合已經具備一定的ros程式設計基礎的人,快速檢視ros相關指令。本文持續更新中,望關注收藏,一起改進.啟動 ros roscore建立工作環境 mkdir p catkin ws src cd catkin ws src catkin init workspace編譯 ros 程式 cd c...

redis常用命令之字串

1 設定與獲取值 set key value 設定值 設定的鍵值,使用type key 得到的都是string,也就是說set出來的型別都是字串。get key 如果key 不存在則返回空 nil 2 遞增數字 incr key 增加1,如果key值的型別不是整型則會報錯,decr同理 incrby...

Redis 命令(字串 String )

redis 127.0 0.1 6379 command key nameredis 127.0 0.1 6379 set runoobkey redis okredis 127.0 0.1 6379 get runoobkey redis 在以上例項中我們使用了set和get命令,鍵為runoob...