Redis概覽與安裝

2021-10-14 16:31:44 字數 1944 閱讀 6801

redis是乙個開源(bsd許可)的記憶體資料結構儲存,用作資料庫、快取和訊息**。redis提供諸如字串、雜湊、列表、集合、帶範圍查詢的排序集合、位圖、超日誌、地理空間索引和流等資料結構。redis具有內建的複製、lua指令碼、lru逐出、事務和不同級別的磁碟永續性,並通過redis sentinel和redis cluster的自動分割槽提供高可用性

資料型別豐富    								(筆試、面試)*****

支援持久化 (筆試、面試)*****

多種記憶體分配及**策略

支援事務 (面試) ****

訊息佇列、訊息訂閱

支援高可用 ****

支援分布式分片集群 (面試)*****

快取穿透\雪崩(筆試、面試) *****

redis api **

memcached:多核的快取服務,更加適合於多使用者併發訪問次數較少的應用場景

redis:單核的快取服務,單節點情況下,更加適合於少量使用者,多次訪問的應用場景。redis一般是單機多例項架構,配合redis集群出現。

# 官方示例

# 安裝依賴

yum -y install gcc automake autoconf libtool make

# 安裝原始碼包

wget

# 解壓

tar xzf redis-6.0.10.tar.gz

# 進入檔案

cd redis-6.0.10

# 編譯安裝

make

# 自定製

# 安裝依賴

yum -y install gcc automake autoconf libtool make

# 建立目錄

mkdir /database && cd /database

wget

# 解壓

tar xzf redis-6.0.10.tar.gz

# 進入目錄

cd redis-6.0.10

# 編譯安裝

make

# 配置環境變數

echo "export path=/databases/redis-6.0.10/src:$path" >> /etc/profile && source /etc/profile

安裝成功,如下圖

若編譯失敗,請檢查gcc版本(可使用gcc -v)檢視

我這裡的是9.0.1

apt-get -y update && apt-get -y upgrade && apt-get -y dist-upgrade 

apt install -y software-properties-common

sudo add-apt-repository ppa:redislabs/redis

sudo apt-get update

sudo apt-get install redis

referer

redis官網

redis中文文件

redis 基本概覽

1 redis 支援5種資料型別。redis 的值是位元組陣列,所以他不關心具體儲存的是什麼。redis 的鍵可以是 redis 支援諸如列表 集合或有序集合的交集 並集 查集等高階原子操作 同時,如果鍵值的型別是普通數字,redis 則提供自增等原子操作。2 redis 的命令都是原子性的,你可以...

redis系列 redis介紹與安裝

這個redis系列的文章將會記錄博主學習redis的過程。基本上現在的網際網路公司都會用到redis,所以學習這門技術於你於我都是有幫助的。博主在寫這個系列是用的是目前最新版本4.0.10,虛擬機器裝的是4.0.10,為了方便window也安裝了 版本3.2.100 後續命令會採用命令列,jedis...

Redis安裝與使用

cd usr src wget io releases redis 3.0 7.tar gz解壓,切換目錄 tar xzf redis 2.8 13.tar gzcd redis 2.8 13編譯 make make installdaemonize yes loglevel notice logf...