RedisAPI 字串型別

2021-10-09 12:14:47 字數 1158 閱讀 8994

mset /mget 批量設定 減少了網路時間 一般而言=網路時間+命令時間

sadd myset a b c d e 將乙個或多個成員元素加入到集合中

keys * 生產不適用,適用於熱備從節點、scan

dbsize 計算key的總數

exists key 檢查key是否存在

expire key seconds 在seconds秒後key過期

ttl key 檢視key剩餘的過期時間

persist key 去掉key的過期時間

type key 返回key的型別

單執行緒為什麼這麼塊?

1.純記憶體,響應速度快

2.非阻塞io

3.避免現場切換和竟態消耗

使用場景:快取,計數器,分布式鎖

命令

incr key #自增1

decr key #自減1

incrby key k #自增k

decrby key k #自減k

set key value #不管key是否存在,都設定

setnx key value #key不存在,才設定

set key value xx #key存在,才設定

getset key newvalue #set key newvalue並返回舊的value

strlen key #返回字串的長度

incrbyfloat key 3.5 #增加key對應的值3.5

getrange key start end #獲取字串指定下標的所有值

setrange key index value #設定指定下標所對應的值

mysql字串型別 mysql 字串型別

字串型別 字串型別指char varchar binary varbinary blob text enum和set。該節描述了這些型別如何工作以及如何在查詢中使用這些型別。型別大小用途 char0 255位元組定長字串 varchar0 65535 位元組變長字串 tinyblob0 255位元組...

字串型別

c 定義了乙個內容豐富的抽象資料型別庫,其中,string和vector是兩種最重要的標準庫型別,前者支援可變長字串,後者則表示可變長的集合。還有一種標準庫型別是迭代器,它是string和vector的配套型別,常被用於訪問string中的字元或vector中的元素。本篇將介紹string型別。標註...

字串型別

redis字串型別鍵的查詢 1.get 查詢key的值 2.mget 查詢所有key的值 3.getrange 查詢乙個字串的子串,子串的內容取決於start和end.4.strlen 返回key的字串長度 5.getset 原子地給乙個key設定value並且將舊值返回 redis字串型別鍵的計數...