日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Linux安裝Redis實現過程及報錯解決方案

瀏覽:40日期:2024-04-11 14:53:12

今天安裝redis出現些之前安裝不曾出現錯誤,一并在此做個記錄

一、安裝redis及出現錯誤

首先下載redis,官方下載地址頁面:https://redis.io/download

我們這里選擇穩定版6.0.1版本

Linux安裝Redis實現過程及報錯解決方案

正常安裝步驟如下:

[root@localhost ~]# yum install gcc[root@localhost ~]# cd /usr/local[root@localhost local]# wget http://download.redis.io/releases/redis-6.0.1.tar.gz[root@localhost local]# tar -xvf redis-6.0.1.tar.gz[root@localhost local]# cd /usr/local/redis-6.0.1/[root@localhost redis-6.0.1]# make PREFIX=/usr/local/redis install

這里報了如下錯誤

make[1]: *** [server.o] 錯誤 1make[1]: 離開目錄“/usr/redis-6.0.1/src”make: *** [all] 錯誤 2

server.c:2402:11: 錯誤:‘struct redisServer’沒有名為‘assert_file’的成員server.assert_file = '<no file>';^server.c:2403:11: 錯誤:‘struct redisServer’沒有名為‘assert_line’的成員server.assert_line = 0;^server.c:2404:11: 錯誤:‘struct redisServer’沒有名為‘bug_report_start’的成員server.bug_report_start = 0;^server.c:2405:11: 錯誤:‘struct redisServer’沒有名為‘watchdog_period’的成員server.watchdog_period = 0;^server.c:2411:11: 錯誤:‘struct redisServer’沒有名為‘lua_always_replicate_commands’的成員server.lua_always_replicate_commands = 1;^server.c: 在函數‘restartServer’中:server.c:2464:32: 錯誤:‘struct redisServer’沒有名為‘maxclients’的成員for (j = 3; j < (int)server.maxclients + 1024; j++) {^server.c: 在函數‘adjustOpenFilesLimit’中:server.c:2491:29: 錯誤:‘struct redisServer’沒有名為‘maxclients’的成員rlim_t maxfiles = server.maxclients+CONFIG_MIN_RESERVED_FDS;^server.c:2497:15: 錯誤:‘struct redisServer’沒有名為‘maxclients’的成員server.maxclients = 1024-CONFIG_MIN_RESERVED_FDS;^server.c:2529:53: 錯誤:‘struct redisServer’沒有名為‘maxclients’的成員unsigned int old_maxclients = server.maxclients;^server.c:2530:23: 錯誤:‘struct redisServer’沒有名為‘maxclients’的成員server.maxclients = bestlimit-CONFIG_MIN_RESERVED_FDS;^server.c:2554:59: 錯誤:‘struct redisServer’沒有名為‘maxclients’的成員(unsigned long long) bestlimit, server.maxclients);^server.c: 在函數‘checkTcpBacklogSettings’中:server.c:2574:48: 錯誤:‘struct redisServer’沒有名為‘tcp_backlog’的成員if (somaxconn > 0 && somaxconn < server.tcp_backlog) {^server.c:2575:171: 錯誤:‘struct redisServer’沒有名為‘tcp_backlog’的成員serverLog(LL_WARNING,'WARNING: The TCP backlog setting of %d cannot be enforced because /proc/sys/net /core/somaxconn is set to the lower value of %d.', server.tcp_backlog, somaxconn);

Linux安裝Redis實現過程及報錯解決方案

Linux安裝Redis實現過程及報錯解決方案

Linux安裝Redis實現過程及報錯解決方案

解決辦法:升級gcc版本

[root@localhost redis-6.0.1]# gcc -v # 查看gcc版本[root@localhost redis-6.0.1]# yum -y install centos-release-scl # 升級到9.1版本[root@localhost redis-6.0.1]# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils[root@localhost redis-6.0.1]# scl enable devtoolset-9 bash以上為臨時啟用,如果要長期使用gcc 9.1的話:[root@localhost redis-6.0.1]# echo 'source /opt/rh/devtoolset-9/enable' >>/etc/profile

再執行編譯:

[root@mmjredis redis-6.0.1]# make PREFIX=/usr/local/redis install

安裝成功會出現:Hint: It’s a good idea to run ’make test’ 😉

Linux安裝Redis實現過程及報錯解決方案

我們執行一下make test來進行測試一下

出現了如下錯誤:

[root@localhost redis-6.0.1]# make testcd src && make testmake[1]: 進入目錄“/usr/redis-6.0.1/src”CC Makefile.depmake[1]: 離開目錄“/usr/redis-6.0.1/src”make[1]: 進入目錄“/usr/redis-6.0.1/src”You need tcl 8.5 or newer in order to run the Redis testmake[1]: *** [test] 錯誤 1make[1]: 離開目錄“/usr/redis-6.0.1/src”make: *** [test] 錯誤 2

Linux安裝Redis實現過程及報錯解決方案

解決辦法:

[root@localhost redis-6.0.1]# yum install tcl[root@localhost redis-6.0.1]# make test

測試成功如下:

Linux安裝Redis實現過程及報錯解決方案

先運行redis試一下:

[root@localhost redis-6.0.1]# /usr/local/redis-6.0.1/src/redis-server /usr/local/redis-6.0.1/redis.conf32101:C 13 May 2020 17:01:48.248 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo32101:C 13 May 2020 17:01:48.248 # Redis version=6.0.1, bits=64, commit=00000000, modified=0, pid=32101, just started32101:C 13 May 2020 17:01:48.248 # Configuration loaded32101:M 13 May 2020 17:01:48.249 * Increased maximum number of open files to 10032 (it was originally set to 1024)._._ _.-``__ ’’-._ _.-`` `. `_. ’’-._ Redis 6.0.1 (00000000/0) 64 bit .-`` .-```. ```/ _.,_ ’’-._ ( ’ , .-` | `, ) Running in standalone mode |`-._`-...-` __...-.``-._|’` _.-’| Port: 6379 | `-._ `._ / _.-’ | PID: 32101 `-._ `-._ `-./ _.-’ _.-’ |`-._`-._ `-.__.-’ _.-’_.-’| | `-._`-._ _.-’_.-’ | http://redis.io `-._ `-._`-.__.-’_.-’ _.-’ |`-._`-._ `-.__.-’ _.-’_.-’| | `-._`-._ _.-’_.-’ | `-._ `-._`-.__.-’_.-’ _.-’ `-._ `-.__.-’ _.-’ `-._ _.-’ `-.__.-’

Linux安裝Redis實現過程及報錯解決方案

二、后臺啟動

簡單修改后臺啟動

[root@localhost redis-6.0.1]# vim redis.conf

daemonize no 改成 daemonize yes

再來運行一下

[root@localhost redis-6.0.1]# /usr/redis-6.0.1/src/redis-server /usr/redis-6.0.1/redis.conf30385:C 13 May 2020 16:57:58.918 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo30385:C 13 May 2020 16:57:58.918 # Redis version=6.0.1, bits=64, commit=00000000, modified=0, pid=30385, just started30385:C 13 May 2020 16:57:58.918 # Configuration loaded

后臺運行成功,我們查看一下,并終止程序

[root@localhost redis-6.0.1]# ps -aux|grep redis| grep -v greproot 29836 0.0 0.0 162416 7912 ? Ssl 16:56 0:00 /usr/redis-6.0.1/src/redis-server 127.0.0.1:6379[root@localhost redis-6.0.1]# kill -9 29836

我們這里用到的是用后臺systemctl啟動redis

首先把redis加入service服務

vim /lib/systemd/system/redis.service

寫入

[Unit]Description=redisAfter=network.target

[Service]Type=forkingPIDFile=/var/run/redis_6379.pidExecStart=/usr/local/redis-6.0.1/src/redis-server /usr/local/redis-6.0.1/etc/redis.confExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=true

[Install]WantedBy=multi-user.target

注意路徑問題,以及PIDFile的路徑對應的是redis-6.0.1/src/redis-server里面的PIDFile

wq保存退出即可

接著運行以下

[root@localhost redis-6.0.1]# systemctl enable redis.service # 加入開機啟動

[root@localhost redis-6.0.1]# systemctl is-enabled redis.service # 查看開機是否啟動成功enabled

[root@localhost redis-6.0.1]# systemctl start redis #開啟redis服務

[root@localhost redis-6.0.1]# systemctl status redis //查看redis運行狀態

如果啟動出現問題,可以通過systemctl status redis來查看日志修復

Linux安裝Redis實現過程及報錯解決方案

如圖已經啟動成功

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Linux系統
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美精品第一区| 香蕉久久国产| 久久亚洲风情| 精品一区在线| 欧美日韩中文字幕一区二区三区| 日韩大片在线| 欧美成a人免费观看久久| 精品国产麻豆| 欧美精品影院| 国产高清亚洲| 日韩久久精品| 久久久国产精品一区二区中文| 国产一区2区在线观看| 伊人久久视频| 激情综合亚洲| 一区二区91| 久久精品毛片| 日韩av首页| 亚洲激情社区| 日韩精品1区2区3区| 日本中文字幕一区二区视频 | 成人亚洲一区| 成人日韩在线观看| 丝袜美腿高跟呻吟高潮一区| 日韩精品社区| 久久男人av资源站| 欧美成人综合| 日本欧美久久久久免费播放网| 你懂的国产精品永久在线| 亚洲午夜天堂| 日韩不卡免费视频| 亚洲国产综合在线看不卡| 亚洲专区欧美专区| 久久精品国产99国产精品| 91精品国产自产在线观看永久∴| 午夜在线精品偷拍| 国产精品多人| 鲁大师影院一区二区三区| 麻豆精品在线播放| 国产农村妇女精品一二区| 成人高清一区| 久久国产精品免费精品3p| 少妇久久久久| 欧美天堂一区| 国产精品婷婷| 久久国产影院| 国产欧美三级| 亚洲视频www| 欧美sm一区| 欧美国产视频| 亚洲欧美日韩国产一区| 热三久草你在线| 日韩欧美二区| 久久中文在线| 国产精品成人一区二区网站软件| 综合五月婷婷| 五月天综合网站| 日本国产精品| 韩日一区二区三区| 日韩一区欧美| 青青久久av| 好吊视频一区二区三区四区| 好吊视频一区二区三区四区| 欧美日韩一区二区三区视频播放| 精品丝袜在线| 久久精品二区三区| 另类中文字幕国产精品| 免费成人在线视频观看| 天堂√中文最新版在线| 樱桃成人精品视频在线播放| 模特精品在线| 日韩高清电影免费| 国产精品v日韩精品v欧美精品网站| 欧美一区二区三区久久| 成人国产精品久久| 久久国产精品成人免费观看的软件| 久久精品国产亚洲夜色av网站| 婷婷亚洲五月| 久久狠狠亚洲综合| 久久亚洲精品中文字幕蜜潮电影| 亚洲成人va| 国产高清一区| 免费在线播放第一区高清av| 亚洲精品888| 精品日本视频| 亚洲日本网址| 免费在线观看不卡| 精品视频黄色| 在线免费观看亚洲| 青青久久av| 久久av电影| 亚洲五月综合| 欧美色图一区| 日韩一区亚洲二区| 精品国产亚洲日本| 国产一区二区亚洲| 久久免费黄色| 欧美日韩一区二区三区不卡视频| 精品国产精品久久一区免费式| 国产一区二区中文| 国产精品自在| 国产视频一区三区| 国产精品成人a在线观看| 丝袜亚洲精品中文字幕一区| 欧美精品导航| 中文不卡在线| 久久理论电影| 福利在线一区| 欧美日韩一区二区高清| 伊人久久亚洲美女图片| 欧美激情视频一区二区三区在线播放| 日韩大片在线| 国产精品成人一区二区网站软件| 亚洲欧洲日本mm| 日韩欧美字幕| 国产一区二区三区四区二区 | 久久国产日韩| 国产成人77亚洲精品www| 最新亚洲国产| 鲁大师影院一区二区三区| 久久精品91| 香蕉视频亚洲一级| 国产在线不卡一区二区三区| 日韩国产在线一| 亚洲综合电影一区二区三区| 久久久久久久久99精品大| yellow在线观看网址| 老色鬼精品视频在线观看播放| 日韩精品欧美精品| 日韩不卡一区二区| 久久伊人国产| 成人国产精品一区二区免费麻豆| 国产精品久久久久久妇女 | 久久影院午夜精品| 四虎成人av| 国产精品蜜芽在线观看| 国产精品黄网站| 风间由美中文字幕在线看视频国产欧美| 美女久久久久久| www.com.cn成人| 久久久久久久久丰满| 欧美搞黄网站| 免费视频一区二区| 奶水喷射视频一区| 日本欧美久久久久免费播放网| 国产精品亚洲四区在线观看| 麻豆精品少妇| 四虎4545www国产精品| 免费av一区| 日本亚洲最大的色成网站www| 午夜性色一区二区三区免费视频| 日韩国产精品久久久久久亚洲| 国产精品白丝一区二区三区| 日韩国产专区| 婷婷综合成人| 国产资源在线观看入口av| 欧美日韩国产欧| 国产精品第十页| 亚洲色诱最新| 免费在线播放第一区高清av| 不卡中文一二三区| 国产精品亚洲产品| 激情丁香综合| 美女久久精品| 免费国产亚洲视频| 国产精品精品| 在线精品一区二区| 国产白浆在线免费观看| 欧美专区一区二区三区| 成人污污视频| 欧美片第1页综合| 蜜乳av另类精品一区二区| 日韩av二区| 国产日韩亚洲| 免费在线欧美视频| 国产精品88久久久久久| 久久精品色播| 日韩av中文字幕一区二区| 美女网站一区| 日韩高清欧美| 美女毛片一区二区三区四区最新中文字幕亚洲 | 欧美1级日本1级| 国产成人免费| 国产精品啊v在线| 天堂精品久久久久| 亚洲少妇自拍| 午夜欧美视频| 亚洲午夜天堂| 91日韩欧美| 国产一区二区三区黄网站| 亚州欧美在线| 少妇精品久久久一区二区三区| 丝袜脚交一区二区| 一区三区视频| 中文在线不卡| 亚洲一区二区日韩| 在线精品福利| 青青伊人久久| 国产精久久久| 国产精品中文字幕制服诱惑|