1. 程式人生 > 其它 >7.29考試總結(NOIP模擬27)[牛半仙的妹子圖·Tree·序列]

7.29考試總結(NOIP模擬27)[牛半仙的妹子圖·Tree·序列]

1、檢視伺服器是否安裝gcc,如果沒有,則安裝

  yum install -y gcc

2、下載或者拷貝安裝包到/usr/local下面

  wget https://download.redis.io/releases/redis-6.2.5.tar.gz

  本文最終的檔案:redis-6.2.5.tar.gz

  或者去https://redis.io/download網站下載或者檢視wget連結。

3、解壓

  tar -zxvfredis-6.2.5.tar.gz

4、將解壓完的檔案拷貝到/usr/local/redis下面

  直接修改資料夾名為redisredis-6.2.5/ redis

5、進入redis目錄,然後編譯

  cd redis

  make

6、編譯完成,安裝,

  make PREFIX=/usr/local/redis install

  PREFIX=這個關鍵字的作用是編譯的時候用於指定程式存放的路徑,bin目錄

  不加這個關鍵字型檔檔案則會預設存放在/usr/local/lib目錄,配置檔案預設會存放在/usr/local/etc目錄,其他的資原始檔預設會存放在usr/local/share目錄

7、配置檔案修改

  vi redis.conf,找到下面配置,進行自定義修改:

  appendonly yes #開啟aof

  daemonize yes #後臺執行

  #bind 127.0.0.1 #註釋掉可以外部訪問

  requirepass 123456 #使用密碼訪問,密碼123456

  修改完成後按esc退出編輯模式,然後輸入:wq

8、啟動

  ./bin/redis-server redis.conf

9、解決redis執行正常,有時候儲存資料會報錯:MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.

  解決方案:修改配置檔案  stop-writes-on-bgsave-error no

  重啟redis後解決。