Redis守護程序作用 資料型別

2021-09-25 14:37:42 字數 1278 閱讀 3625

redis開啟守護程序的作用:

在 linux 中,每乙個系統與使用者進行交流的介面稱為終端

如果沒有開啟守護程序,相當於知識在前台開啟了redis,當終端關閉時,reids服務也會跟著關閉

而開啟守護程序後,相當於是在後台執行,脫離終端,不會再關閉終端時停止redis服務程序

配置方法

編輯redis資料夾下redis.conf配置檔案,修改daemonize 為yes

redis五大資料型別

string、list、hash、set、zset

string:常用於快取、計數、限速、負載均衡等問題

list:常用於訊息佇列等問題

redis 列表是簡單的字串列表,按照插入順序排序。你可以新增乙個元素到列表的頭部(左邊)或者尾部(右邊)

列表最多可儲存 232 - 1 元素 (4294967295, 每個列表可儲存40多億)。

常被用作各種資料結構:鍊錶、佇列、陣列、棧等。

hash:常用於存物件

redis hash 是乙個鍵值(key=>value)對集合。

redis hash 是乙個 string 型別的 field 和 value 的對映表,hash 特別適合用於儲存物件。

每個 hash 可以儲存 232 -1 鍵值對(40多億)。

set:常用於標籤

redis的set是string型別的無序集合。

集合是通過雜湊表實現的,所以新增,刪除,查詢的複雜度都是o(1)。

集合中最大的成員數為 232 - 1(4294967295, 每個集合可儲存40多億個成員)。

zset:常用於排行

redis zset 和 set 一樣也是string型別元素的集合,且不允許重複的成員。

不同的是每個元素都會關聯乙個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序。

按什麼排序?(權重)

內部結構?(元素記憶體較小時是ziplist-----壓縮表,元素大時變為skiplist------跳躍表,限制是元素個數大於128,或元素大於64位元組。)

zset的成員是唯一的,但分數(score)卻可以重複。

redis資料型別

redis對比與memcached 最大的優勢就是支援更多靈活的資料結構,豐富的資料操作 redis現支援的資料型別有 字串,列表,集合,雜湊,有序集合 1.字串 普通資料型別 2.列表 簡單的字串列表,按照插入順序排序。你可以新增乙個元素到列表的頭部 左邊 或者尾部 右邊 適用於 對資料頭尾操作頻...

Redis 資料型別

redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 string是redis最基本的型別,你可以理解成與memcached一模一樣的型別,乙個key對應乙個value。string型別是二進位制安全的。意思是red...

Redis 資料型別

redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 string是redis最基本的型別,你可以理解成與memcached一模一樣的型別,乙個key對應乙個value。string型別是二進位制安全的。意思是red...