期中測試---人口普查dao層程式碼
阿新 • • 發佈:2020-12-15
安裝環境:CentOS7 Redis版本:redis-6.0.9.tar.gz
依次按照以下順序執行:
1. [root@localhost ~]# wget https://download.redis.io/releases/redis-6.0.9.tar.gz 2. [root@localhost ~]# tar xzf redis-6.0.9.tar.gz --解壓壓縮包 3. [root@localhost ~]# cd redis-6.0.9 4. [root@localhost redis-6.0.9]# make 5. [root@localhost redis-6.0.9]# src/redis-server redis.conf --啟動服務端 6. [root@localhost redis-6.0.9]# src/redis-cli --啟動客戶端
注意:如果沒有wget命令則需先安裝:yum install -y wget
檢視Redis服務是否啟動成功:ps -ef|grep redis
可能出現的報錯資訊:
報錯資訊:【redis】Could not connect to Redis at 127.0.0.1:6379: Connection refused
解決方案:redis.conf配置檔案沒有修改。redis.conf檔案中:將daemonize no 修改為 daemonize yes,然後重新執行啟動服務端命令和和客戶端命令
報錯資訊:執行make命令報錯:server.c:5335:19: 錯誤:‘struct redisServer’沒有名為‘xxxx_xxxx’的成員
1. yum install cpp 2. yum install binutils 3. yum install glibc 4. yum install glibc-kernheaders 5. yum install glibc-common 6. yum install glibc-devel 7. yum install gcc 8. yum -y install gcc-c++ 9. yum install make 10. yum -y install centos-release-scl 11. yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils 12. scl enable devtoolset-9 bash
安裝或升級成功後再執行make
錯誤資訊:jemalloc/jemalloc.h: No such file or directory
解決方案:由於之前編譯失敗有殘留檔案未清理,重新編譯清理下即可。執行命令:make distclean && make