redis怎么配置,redis2配置

 2023-10-18 阅读 21 评论 0

摘要:4redis.conf配置文件 http://blog.csdn.net/niushuai666/article/details/18259067 ? 修改為守護模式 daemonize yes//,如果需要在后臺運行,把該項的值更改為yes ?92 port 6379 69 bind 127.0.0.1 該處說明bind的是interface,也就是說是網絡接口。服務器

4redis.conf配置文件

http://blog.csdn.net/niushuai666/article/details/18259067

?

修改為守護模式 daemonize yes//,如果需要在后臺運行,把該項的值更改為yes

?92 port 6379

69 bind 127.0.0.1

該處說明bind的是interface,也就是說是網絡接口。服務器可以有一個網絡接口(通俗的說網卡),或者多個。打個比方說機器上有兩個網卡,分別為192.168.205.5 和192.168.205.6,如果bind?192.168.205.5,那么只有該網卡地址接受外部請求,如果不綁定,則兩個網卡口都接受請求。

?113 timeout 0

設置客戶端連接時的超時時間,單位為秒。當客戶端在這段時間內沒有發出任何指令,那么server端關閉該連接。0為關閉該設置。

?

130 tcp-keepalive 300 ?

指定TCP連接是否為長連接,默認為0.表示禁用,非0值表示開啟”長連接”?

?166 loglevel notice

  • debug適合開發環境,客戶端操作信息都會輸出日志
  • verbose輸出一些相對有用的信息,目前效果不明
  • notice適合生產環境
  • warning異常信息

0 logfile

指定Redis日志記錄方式,默認值為stdout//好像是位置吧

#日志文件位置 logfile /usr/local/redis/log-redis.log

?186 databases 16

databases 16

設定redis所允許的最大”db簇”的個數,默認為16個簇.

任何對數據的檢索,只會覆蓋指定的”db”;例如數據被插入到”db 10″中,那么在”db 1″中去get,將會返回null.

?

?

?218 save 900 1

?219 save 300 10

?220 save 60 10000

save <seconds> <changes>,用來描述”在多少秒期間至少多少個變更操作”觸發snapshot

snapshot最終將生成新的dump.rdb文件

save “”用來禁用snapshot功能

?241 rdbcompression yes

是否啟用rdb文件壓縮手段,默認為yes.

壓縮可能需要額外的cpu開支,不過這能夠有效的減小rdb文件的大小,有利于存儲/備份/傳輸/數據恢復

?259? 250 rdbchecksum yes

是否對rdb文件使用CRC64校驗和,默認為”yes”,那么每個rdb文件內容的末尾都會追加CRC校驗和.

對于其他第三方校驗工具,可以很方便的檢測文件的完整性

?253 dbfilename dump.rdb

指定rdb文件的名稱/指定本地數據庫文件名?

#指定本地數據庫路徑 dir /usr/local/redis/db/

?

?

主從復制的配置

# slaveof <masterip ip 地址> <masterport端口>//將當前server做為slave,并為其指定master信息.

安全

# requirepass foobared

任何客戶端或者slave與此server交互前,需要提交密碼,其他server的masterauth配置和此參數值保持一致

密碼應該足夠復雜(64字節)

?

怎么填寫密碼  auth gu

?

?

288 # masterauth <master-password>

“requirepass”配置項指定了當前server的密碼。

此配置項中<master-password>值需要和master機器的”requirepass”保持一致

301 slave-serve-stale-data yes

如果當前server是slave,那么當slave與master失去通訊時,是否繼續為客戶端提供服務,”yes”表示繼續,”no”表示終止.

  • 在”yes”情況下,slave繼續向客戶端提供只讀服務,有可能此時的數據已經過期.
  • 在”no”情況下,任何向此server發送的數據請求服務(包括客戶端和此server的slave)都將被告知”error”

?

?

?

獲取配置文件參數

為了得到你的 Redis 目錄,使用配置命令如下所示:

CONFIG get dir

1) "dir"

2) "/Users/hoge/mySoft/redis-3.2.1/db"

CONFIG get dbfilename

1) "dbfilename"

2) "dump.rdb"

可以這樣設置 redis 的配置文件

?CONFIG set requirepass "yiibai"

OK

?

?

?

檢查服務器是否正在運行。

  1. redis 127.0.0.1:6379> PING
  2. PONG

redis怎么配置?轉載于:https://www.cnblogs.com/keiweila/p/7875538.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/150176.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息