1. 程式人生 > 實用技巧 >BZOJ-4403 序列統計(思維+計數+Lucas定理)

BZOJ-4403 序列統計(思維+計數+Lucas定理)

目錄

下載redis

下載linux版的redis

  • 官網地址
  • 使用連線工具將redis.tar.gz移到建立好的linux目錄下

安裝redis

在目錄下解壓redis

tar -zxvf redis-6.0.9.tar.gz

進入解壓後的檔案,輸入make

安裝過程有可能出現錯誤

  • 原因
    可能是gcc的問題
    gcc是c,c++的編譯執行環境,因為redis是c++編寫的
輸入命令
安裝gcc:yum install gcc-c++
如果還有問題就輸入一下命令升級gcc

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash

設定永久升級
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

再次執行 make
如果報錯顯示Jemalloc/jemalloc.h: 沒有那個檔案或目錄
輸入make distclean後再make即可

如果還是不行,就嘗試重新解壓redis壓縮包

make完成後輸入make install

檢視 /usr/local/bin

會有redis的啟動指令碼

如果不輸入make install 仍然可以執行但是沒有指令碼方便

配置redis後臺執行

進入redis.conf檔案,修改daemonize 為yes

測試redist

啟動redis

redis-server /usr/redis/redis-6.0.9/redis.conf

輸入:./redis-server /usr/redis/redis-6.0.9/redis.conf

檢視redis服務埠號

ps -ef|grep redis

進入redis的命令列視窗

redis-cli -p 6379
如果沒make install的話同理./redis-^Ci -p 6379

退出當前的redis服務

輸入SHUTDOWN,關閉服務