Ubuntu安裝和配置Redis的流程

2021-10-18 08:51:22 字數 1433 閱讀 2228

sudo add-apt-repository ppa:redislabs/redis

sudo

apt-get update

sudo

apt-get

install redis

檢視redis是否在執行,發現已經在執行,預設埠為6379

如果需要修改redis配置,到/etc/redis/redis.conf下修改配置即可,指令如下

sudo vim /etc/redis/redis.conf
redis.conf的常用引數說明,參考自

#指定redis接收來自於以下ip位址的請求,如果注釋掉,那麼將處理所有ip的請求

bind 127.0.0.1 ::1

#是否開啟保護模式,預設開啟。要是配置裡沒有指定bind和密碼。開啟該引數後,redis只會本地進行訪問,拒絕外部訪問。要是開啟了密碼 和bind,可以開啟。否 則最好關閉,設定為no。

protected-mode yes

#redis監聽的埠號。

port 6379

#此引數確定了tcp連線中已完成佇列(完成三次握手之後)的長度, 當然此值必須不大於linux系統定義的/proc/sys/net/core/somaxconn值,預設是511,而linux的預設引數值是128。當系統併發量大並且客戶端速度緩慢的時候,可以將這二個引數一起參考設定。該核心引數預設值一般是128,對於負載很大的服務程式來說大大的不夠。一般會將它修改為2048或者更大。在/etc/sysctl.conf中新增:net.core.somaxconn = 2048,然後在終端中執行sysctl -p。

tcp-backlog 511

#此引數為設定客戶端空閒超過timeout,服務端會斷開連線,為0則服務端不會主動斷開連線,不能小於0。

timeout 0

#tcp keepalive引數。如果設定不為0,就使用配置tcp的so_keepalive值,使用keepalive有兩個好處:檢測掛掉的對端。降低中間裝置出問題而導致網路看似連線卻已經與對端埠的問題。在linux核心中,設定了keepalive,redis會定時給對端傳送ack。檢測到對端關閉需要兩倍的設定值。

tcp-keepalive 300

#是否在後台執行,yes:後台執行;no:不是後台執行

daemonize yes

#redis的程序檔案

pidfile /var/run/redis/redis-server.pid

Ubuntu16 04下安裝和配置Redis

需要連線網際網路,然後執行sudo apt get update更新軟體包 sudo apt get install redis server 執行後如下圖所示,我們輸入y 確認安裝並使用空間 接下來會執行完成,我們可以看到包括redis的版本資訊等,執行service redis status 可...

Ubuntu16 04下安裝和配置Redis

執行下面聯網安裝命令 sudo apt get install redis server執行後如下圖所示 接下來執行完成,可以看到包括redis的版本資訊等 執行下面命令可以檢視redis服務的狀態 service redis status狀態為running,說明安裝完成系統自動啟動了服務 apt...

ubuntu 16 04下安裝和配置redis

前提 現在xftp 6.0.0175p.exe xshell 6.0.0192.exe這兩個輔助工具進行操作,算是連線ubuntu伺服器比較好用且方便得一種方式。一 執行安裝命令 如下 sudo apt get install redis server 執行後如下圖所示,我們輸入y 確認安裝並使用空...