1. redis有哪些資料型別?
s
tring
,hash
,set,zset
, list
2. redis和memcache的區別是什麼?
從儲存大小
memcached單個key-value大小有限,乙個value最大只支援1mb
,key 最大250個字元
,而redis最大支援512mb
從可靠性
memcached只是個記憶體快取,對可靠性無要求;而redis更傾向於記憶體資料庫,因此對對可靠性方面要求比較高
區別:
2:儲存型別不同,memcache只支援k-v結構,redis支援五種資料類似,字串,鍊錶,雜湊,集合,有序集合。
3:虛擬記憶體,當redis物理記憶體使用完後,可以將一些很久沒有使用過的value交換到磁碟
、
4:分布式設定memcache集群,利用magenta做一主多從,redis可以做一主多從,也可以一主一從。
5:儲存資料redis持久化,memcache關機後資料消失
6:資料恢復,memcache掛掉後,資料不可恢復,redis資料丟失後可以通過aof日誌恢復
。
7:應用場景不同,redis除啦作為資料庫使用之外,還能做訊息佇列,資料堆疊和資料快取等,memcache適用於快取sql語句,資料集,使用者臨時性資料,延遲查詢資料 session等
3. redis在專案中怎麼用的?
查詢資料多的頁面做快取比如
頁面快取首頁
PHP 資料型別有哪些?
1.boolean 布林型別 布林型資料,只有兩個值 false 假 和true 真 2.integer 整型 整型資料型別只能包含整數,這些資料型別可以是負數或者正數 3.float double 浮點型 浮點型型別用於儲存數字,和整型不同的是浮點型可以有小數點 4.string 字串型 字串就是...
sql 有哪些資料型別
資料型別 型別 描 述 bit 整型 bit 資料型別是整型,其值只能是0 1或空值。這種資料型別用於儲存只有兩種可能值的資料,如yes 或no true 或fa lse on 或off int 整型 int 資料型別可以儲存從 231 2147483648 到231 2147483 647 之間的...
Python資料型別有哪些
字串是 python 中最常用的資料型別。我們可以使用引號 或 來建立字元 如 string hello world python 數字資料型別用於儲存數值。資料型別是不允許改變的,這就意味著如果改變量字資料型別的值,將重新分配記憶體空間。數字中又分為 整型 int 浮點型 float 複數 com...