redis字串系列之二

2021-09-24 02:07:15 字數 1053 閱讀 7499

目錄

getgetset

strlen

1.語法

get key

返回與鍵key相關聯的字串值

2.返回值

如果鍵不存在,返回nil,否則返回鍵的值

如果鍵的值並非字串型別,那麼返回乙個錯誤,因為get命令只能用於字串。

3.**示例:

對不存在的鍵或者字串型別的鍵執行get:

get m

set m "hello"

get m

對不是字串型別的鍵執行get:

lpush m redis mysql mongodb

get m

1.語法

getset key value

沒有鍵插入,返回nil,有的話更新鍵值 返回舊值,如果鍵不是字串型別時 返回乙個錯誤

2.例子:

getset m golang

get m

getset m redis

get m

1.語法

strlen key

返回鍵key儲存字串的長度。

2.返回值:

當鍵key不存在時,返回0

不是字串時,返回乙個錯誤

3.例子:

set m "hello"

strlen m

不存在的鍵的長度為0

strlen m

1.語法

追加value之後,鍵key的值的長度。

3.例子

exists m
get m

redis集合系列之二

目錄 srem smove scard 1.語法 srem key member member.2.解析 移除集合key中的乙個或多個member元素,不存在的member元素會被忽略 當key不是集合型別時,返回乙個錯誤 2.4之前 只接受單個member值 3.返回值 被成功移除的元素的數量,不...

Redis系列 字串 String (六)

redis 字串資料型別的相關命令用於管理 redis 字串值,基本語法如下 redis 127.0 0.1 6379 command key nameredis 127.0 0.1 6379 set runoobkey redis okredis 127.0 0.1 6379 get runoob...

redis字串系列之四

目錄 incr incrby incrbyfloat decr decrby 1.語法 incr key 2.解析 為鍵key儲存的數字值上加一。如果鍵不存在,那麼它的值會被初始化為0,然後執行incr命令 如果鍵值不能解釋為數字 那麼incr會返回乙個錯誤 本操作的值限制在64位有符號數字之內 3...