Redis資料型別的區分與應用場景介紹

2021-09-24 04:59:49 字數 1112 閱讀 5263

上一期整理了mongodb的相關命令,想著平時用的redis也比較多,所以也試著整理了一下,對比了兩種完全不同機制的資料庫,這篇文章整理的還是比較難的,畢竟對於redis,腦中的庫存並不多,平時接觸最多的還是工具類,然而工具又比較簡單且沒什麼好寫的,所以只能從資料型別做了下比較;

redis 是完全開源免費的,遵守bsd協議,是乙個高效能的key-value資料庫。

redis 與其他 key - value 快取產品有以下三個特點:

常用redis的技術人員都知道redis支援五種資料型別,而作為測試人員也要了解這五種資料型別的區別,因為工作中難免會遇到自己造資料的情況,而如何去靈活的運用redis達到最大的效率,前提就是對五種資料型別的充分了解;

redis各資料型別區分與應用場景介紹 型別

簡介特性

應用場景

hash

鍵值對集合

1、適合儲存、修改物件

2、類似於update屬性

儲存、讀取、修改使用者屬性

list

字串列表

1、儲存量大(40億)

2、增刪速度快

訊息佇列

sorted set

string型別的有序集合

1、資料插入集合後會自動排序

排行榜set

string型別的無序集合

1、為集合提供了求交集、並集、差集等操作

共同好友

string

字串(redis最基本的型別)

1、 key --value

2、可以包含任何資料

3、最大能儲存 512mb

一般場景,最常用的一種型別

redis desktop manager (最常用的一款視覺化工具)

phpredisadmin

redis-commander

key-value

string

list

set

hash

面試 Redis的資料型別與應用場景

常用的資料型別有五種 字串string 雜湊hash,集合set,列表list,有序集合stored set string的應用場景 字串快取set或物件快取mset 計數器incr 共享session或token 分布式鎖setnx 分布式系統全域性唯一序列號incr by key 1000 限速...

redis資料型別與資料操作

redis資料型別 string set key value get key 127.0.0.1 6379 1 set test1 value1 ok127.0.0.1 6379 1 get test1 value1 127.0.0.1 6379 1 hash hash是乙個string型別的fie...

Redis的資料型別

redis支援五種資料型別是string 字串 hash 雜湊 list 列表 set 集合 和zset sortedset 有序集合 string是redis最基本的型別,乙個key對應乙個value string型別是二進位制安全的,意思是redis的string可以包含任何資料,比如jpg或者...