redis資料型別String

2022-03-03 08:22:47 字數 690 閱讀 3613

redis的資料型別有5種:

字串(string)、雜湊(hash)、字串列表(list)、字串集合(set)、有序字串集合(sorted set)

string是二進位制安全的,存入和獲取的資料相同

value最多可以容納的資料長度是512m

set name "

zhangsan"//

新增key為name的字串到redis 設定給定key的值

get name //

獲取name

strlen name

//字串長度

mget name age

//返回多個給定key對應的value值

incrby num 5//

給num對應value加5,如果num不存在,則初始化為0,並加5

decrby num 3

//減3

incrbyfloat age

1.5//

key為age欄位的value值增加1.5

getset age

50//

設定key的值,並返回key的舊值

setnx job engineer

//當key不存在時,則可以為key設定值,返回1; 如果key已經存在,則設定失敗,返回0

//setnx: set if not exists

redis資料型別(String)

常用string操作命令 set keyvalue 設定值 getkey 獲取值 value 追加值 incr key 原子操作,自動加1 value必須為inter型別的字元。decr key 原子操作,自動減1 value必須為inter型別的字元。incrby key num 自動增加指定值 ...

Redis資料型別 String

redis 的字串是動態字串,是可以修改的字串,採用預分配冗餘空間的方式來減少記憶體的頻繁分配。內部為當前字串實際分配的空間 capacity 一般要高於實際字串長度 len。增 set key value 查 get key 刪 del key 增 mset key1 value1 key2 va...

Redis資料型別 String

redis學習準備篇 string 127.0 0.1 6379 set key1 v1 設定值 ok127.0 0.1 6379 get key1 取值 v1 127.0 0.1 6379 keys error err unknown command keys 127.0 0.1 6379 key...