溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Redis筆記-Redis的安裝和配置(一)

發(fā)布時間:2020-07-10 20:36:55 來源:網(wǎng)絡(luò) 閱讀:313 作者:shinleychan 欄目:數(shù)據(jù)庫

大致的安裝部驟如下,網(wǎng)上教程很多,此處簡寫


1.解壓

2.進入src目錄

3.執(zhí)行 make install 命令

4.執(zhí)行 redis-server 命令啟動

5.執(zhí)行 redis-cli 命令連接


Redis啟動與停止


編譯好的二進制文件位于源碼的src目錄下,均以redis-xxx命名。其 中:可執(zhí)行的二進制文件共有5個。

1.redis-benchmark  性能測試工具

2.redis-check-aof    aof文件修復(fù)工具

3.redis-check-dump reb文件檢查工具

4.redis-cli  命令行客戶端

5.redis-server redis服務(wù)器


方法1: 直接啟動

加上 & 號使redis 以后臺程序 方式運行 redis-server &

    檢測后 臺進程是否存 在 ps -ef|grep redis

    檢測6379端口是否在監(jiān)聽 netstat-tunpl   |  grep 6379

    使用redis-cli是否能正常連接


方法2:指 定配置文件

redis-server  /usr/local/redis/etc/redis.conf


方法3:使用 Redis啟動腳本設(shè)置開機自啟動

    推薦在生產(chǎn)環(huán)境中使用啟動腳本方式啟動redis服務(wù),啟動腳本redis_init_script位于Redis的 /utils/ 目錄下。

 配置步驟:

  • 新建目錄  /etc/redis 用來存放 redis的配置文件

  • 復(fù)制redis.conf到 /etc/redis目錄下并命名為6379.conf

  • 修改6379.conf配置文件

  • 復(fù)制redis_init_scritp腳本文件到 /etc/init.d目錄中,并命名為redisd

  • 執(zhí)行隨系統(tǒng)自動啟動命令

                sudo update-rc.d redisd defaults 

                service redisd start

停止服務(wù)命令

    退出客戶端用 Ctrl+c命令

    在客戶端下,執(zhí)行SHUTDOWN命令

    執(zhí)行 kill -9 pid  命令



配置文件:

1.redis.conf  redis-server的配置文件

2.sentinel.conf   用于監(jiān)控



Redis的配置分類:

1.基本配置

2.持久化(Persistence)相關(guān)配置

3.Replication配置

4.Security配置

5.Limit配置

6.SlowLog配置

7.Advanced配置

8.INCLUDES配置


其中,持久化配置及Replication配置對Redis來說非常重要。

基本配置項:

daemonize 如果需要在后臺運行,把該項改為yes

pidfile 配置多個pid的地址,默認在/var/run/redis.pid

bind 綁定ip,設(shè)置后只接受 來自該ip的請求

port 監(jiān)聽端口,默認為6379

timeout 設(shè)置客戶端連接時的 超時時間,單位為秒

loglevel 分為4級,debug verbose  notice warning

logfile 配置log文件地址

上述基本配置項中,port為必配項,其余 項一般情況下 保持默認即可 。


持久化 配置項:

databases 設(shè)置數(shù)據(jù)據(jù)的個數(shù),默認16個,默認使用 0號數(shù)據(jù) 庫

save 設(shè)置redis進行數(shù)據(jù)庫鏡像的頻率

rdbccompression 在 進行鏡 像 備 份時,是否 進行壓縮 

Dbfilename 鏡像備份文件的文件名

Dir  數(shù)據(jù)庫鏡像備份的文件 放置路徑



Limit配置項:


maxclients 客戶端的并發(fā) 連接數(shù),默認10000

maxmemory 配置Redis Server可占用的最大內(nèi)存值


Security配置項 :

Requirepass  設(shè)置登錄時需要使用的密碼



遠程連接redis:


接下來在本機運行redis.cli.exe,也可以通過命令行實現(xiàn):輸入-h 遠程計算機IP -p 6379即可連接:



向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI