Redis資料型別 String字串

2022-07-07 21:24:14 字數 1287 閱讀 3670

redis基礎

redis預設支援16個資料庫,連線預設選擇0庫

redis資料型別-字串

介紹:字串型是redis中最基本的資料型別,它能儲存任何型別的字串,包括二進位制資料。可以儲存郵箱、json化的字串和。乙個鍵最大儲存容量為512m

常用的key命名規則:物件型別:物件id:物件屬性,多個單詞使用.分隔

命令:命令介紹例子

set key value

為鍵賦值,key為鍵值,value為值

set name xiaowei

get key

獲取鍵的值 key為鍵

get name

incr key

鍵值遞增,返回遞增後的值,key必須為整數型別;鍵不存在時,自動建立,預設返回0

incr num

incrby key increment

增加指定的整數,key為鍵,increment為增加的數值

incrby num 2

decr key

鍵值遞減,返回遞減後的值

decr num

decrby key increment

減少指定的整數,key為鍵,increment為增加的數值

decrby num 2

incrbyfloat key increment

遞增乙個雙精度的浮點數,key為鍵,increment為增加的數值

incrbyfloat num 2.5

向尾部追加值(拼接的方式),如果鍵不存在,則為該鍵設定value

strlen key

獲取鍵的長度,如果鍵不存在返回0

strlen name

mget key1 key2 ...

同時獲取多個key的值

mget key1 key2 ...

mset key1 val1 key2 val2...

同時設定多個key的值

mset key1 val1 key2 val2...

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...