redis 基礎知識

2022-05-05 04:39:13 字數 595 閱讀 3926

redis預設埠:6379

一、為何要用redis?

redis廣義上來講類似於mongodb,rabitmq,都屬於nosql——即非關係型資料庫中的一種,通常而言,mongodb不能說是mq(訊息佇列),而redis和rabbitmq都是訊息佇列,然而,在我們分布式系統中,需要滿足以下應用場景:

1、高速讀寫,頻繁訪問

2、資料一致性的保證(在分布式多節點系統中,)每個節點都需要保持獲取資料的一致,如果有一台公用節點作為大家的快取伺服器,而且滿足海量資料的儲存,這樣能夠滿足系統中,節點的新增與刪除,即節點的增添與刪除的同時,迎接各請求獲取資料的一致,需要有台大家都能訪問的節點,他就是redis

二、redis所支援的資料結構

1、string

2、hash

3、list

4、set

特點:支援資料持久化(將記憶體中的資料儲存至磁碟)

三、讀寫速度

高速讀取速度,每秒鐘11w次讀取,每秒鐘8.1w次的寫入

四、啟動方法

windows64位下啟動方法如下:

1、啟動:redis-server.exe

2、啟動:redis-cli.exe

Redis基礎知識

1 redis是開源的高效能鍵值對 key value 資料庫 通過提供各種鍵值資料型別來適應不同場景下的儲存需求,並借助許多高層級的介面使其可以勝任如快取 佇列系統等不同的角色。2 remote dictionary server,以字典結構儲存資料,並允許其他應用通過tcp協議讀寫字典中的內容 ...

redis基礎知識

redis是乙個基於記憶體的高效能key value 1.redis五大基本資料型別 字串 string set get 雜湊 hash hmset hmgetall 鍊錶 list 按照插入順序可以新增乙個元素列表的頭部 左邊 和尾部 右邊 lpush rpush lrange 集合 set sa...

Redis基礎知識

樂觀鎖watch相當於mysql裡面的version jedis採用的是直連的方式,多個執行緒的操作不安全,避免的話採用的是池化技術 redis資料使用的是記憶體中,因此廣泛應用在快取裡面 使用當作快取的原因 模擬一下作業系統裡面的區域性性原理 使用redis不用本地的map的原理 map屬於本地快...