CentOS7 0下Redis的安裝和部署

2021-08-13 20:13:12 字數 2014 閱讀 2825

mkdir -p /usr/local/redis/bin

mkdir -p /usr/local/redis/etc

b)執行linux檔案移動命令:

複製** **如下:

mv /redis-3.2.6/redis.conf /usr/local/redis/etc

cd /redis-3.2.6/src

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin

有提示暫不理論,直接回車向下。

2、執行redis-server 命令,啟動redis 服務

注意:這裡直接執行redis-server 啟動的redis服務,是在前台直接執行的(效果如上圖),也就是說,執行完該命令後,如果lunix關閉當前會話,則redis服務也隨即關閉。正常情況下,啟動redis服務需要從後台啟動,並且指定啟動配置檔案。

3、後台啟動redis服務

a)首先編輯conf檔案,將daemonize屬性改為yes(表明需要在後台執行)

b)再次啟動redis服務,並指定啟動服務配置檔案

4、服務端啟動成功後,執行redis-cli啟動redis 客戶端,檢視埠號。

四、總結linux 、redis 操作常用命令

linux:

cd /usr 從子資料夾進入上級資料夾usr

cd local 從父到子

mv /a /b 將檔案a移動到b

vi usr/local/redis/redis.conf 編輯redis.conf 檔案

:wq 儲存修改,並退出

redis:

redis-server /usr…./redis.conf 啟動redis服務,並指定配置檔案

redis-cli 啟動redis 客戶端

pkill redis-server 關閉redis服務

redis-cli shutdown 關閉redis客戶端

netstat -tunpl|grep 6379 檢視redis 預設埠號6379占用情況

redis的安裝和部署

基本知識

1、redis的資料型別:

字串、列表(lists)、集合(sets)、有序集合(sorts sets)、雜湊表(hashs)

2、redis和memcache相比的獨特之處:

(1)redis可以用來做儲存(storge)、而memcache是來做快取(cache)。這個特點主要是因為其有「持久化」功能

(2)儲存的資料有「結構」,對於memcache來說,儲存的資料,只有一種型別——「字串」,而redis則可以儲存字串、鍊錶、集合、有序集合、哈序結構

3、持久化的兩種方式:

redis將資料儲存於記憶體中,或被配置為使用虛擬記憶體。

實現資料持久化的兩種方式:(1)使用截圖的方式,將記憶體中的資料不斷寫入磁碟(效能高,但可能會引起一定程度的資料丟失)

(2)使用類似mysql的方式,記錄每次更新的日誌

4、redis的主從同步:對提高讀取效能非常有益

5、redis服務端的預設埠是6379

Centos7 0下redis資料庫的安裝

1.redis是用c語言來實現的,所以在安裝redis的時候,linux系統必須要有gcc環境用來編譯redis,在centos下檢視是否安裝有gcc的命令為 rpm qa grep gcc 4.啟動redis,將目錄切換到 usr local bin,在這個目錄下,我們看可以發現有個redis s...

centos7 0 下安裝git(ssh方式)

1 安裝依賴的庫 root localhost yum install curl devel expat devel gettext devel openssl devel zlib devel perl devel 2 刪除原本的安裝的git 4 編譯安裝 root localhost src t...

centos7 0 下安裝git(ssh方式)

安裝依賴的庫 root localhost yum install curl devel expat devel gettext devel openssl devel zlib devel perl devel 2 刪除原本的安裝的git 4 編譯安裝 root localhost src tar...