婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux安裝Redis實現過程及報錯解決方案

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

熱門標簽:電銷機器人對公司貢獻 山東400電話如何辦理 高德地圖標注在建線路 宿州防封外呼系統廠家 ai電銷機器人 如何開發 智能外呼系統如何部署 電話機器人服務差 濟源電話外呼系統怎么樣 蘭州語音電銷機器人軟件

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

一、安裝redis及出現錯誤

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

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

正常安裝步驟如下:

[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] 錯誤 1
make[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);

解決辦法:升級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' 😉

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

出現了如下錯誤:

[root@localhost redis-6.0.1]# make test
cd src && make test
make[1]: 進入目錄“/usr/redis-6.0.1/src”
CC Makefile.dep
make[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 test
make[1]: *** [test] 錯誤 1
make[1]: 離開目錄“/usr/redis-6.0.1/src”
make: *** [test] 錯誤 2

解決辦法:

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

測試成功如下:

先運行redis試一下:

[root@localhost redis-6.0.1]# /usr/local/redis-6.0.1/src/redis-server /usr/local/redis-6.0.1/redis.conf
32101:C 13 May 2020 17:01:48.248 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
32101:C 13 May 2020 17:01:48.248 # Redis version=6.0.1, bits=64, commit=00000000, modified=0, pid=32101, just started
32101:C 13 May 2020 17:01:48.248 # Configuration loaded
32101: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
 `-._  `-._`-.__.-'_.-'  _.-'
 |`-._`-._  `-.__.-'  _.-'_.-'|
 |  `-._`-._    _.-'_.-'  |
 `-._  `-._`-.__.-'_.-'  _.-'
   `-._  `-.__.-'  _.-'
     `-._    _.-'
       `-.__.-'

二、后臺啟動

簡單修改后臺啟動

[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.conf
30385:C 13 May 2020 16:57:58.918 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
30385:C 13 May 2020 16:57:58.918 # Redis version=6.0.1, bits=64, commit=00000000, modified=0, pid=30385, just started
30385:C 13 May 2020 16:57:58.918 # Configuration loaded

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

[root@localhost redis-6.0.1]# ps -aux|grep redis| grep -v grep
root 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=redis
After=network.target

[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis-6.0.1/src/redis-server /usr/local/redis-6.0.1/etc/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=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,安裝,Redis,實現,過程,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux安裝Redis實現過程及報錯解決方案》相關的同類信息!
  • 本頁收集關于Linux安裝Redis實現過程及報錯解決方案的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99久久99久久免费精品蜜臀| 亚洲国产精品久久人人爱 | 色妹子一区二区| 亚洲欧美日韩精品久久久久| 国产美女精品一区二区三区| 麻豆成人免费电影| 国产精品网站在线播放| 久久99精品久久久久久国产越南 | 国产精品三级久久久久三级| 91久久精品网| 欧美色图激情小说| 色婷婷国产精品| 国产风韵犹存在线视精品| 日本午夜一本久久久综合| 欧美mv日韩mv国产| 国产成人99久久亚洲综合精品| 日韩一区二区三区视频在线观看| 国产精品你懂的在线欣赏| 亚洲免费观看高清完整版在线观看熊 | 国产精品免费久久| 九色综合国产一区二区三区| 91麻豆精品国产无毒不卡在线观看| 天堂久久一区二区三区| 伊人性伊人情综合网| 成人av影视在线观看| 天涯成人国产亚洲精品一区av| 欧美成人在线直播| 亚洲一区二区欧美| 日韩一区二区三区av| 91网上在线视频| 91精品国产一区二区三区| 亚洲精品欧美二区三区中文字幕| 三级一区在线视频先锋| 一本高清dvd不卡在线观看| 欧美少妇性性性| 99久久精品国产毛片| 亚洲国产日韩一区二区| 久久精品网站免费观看| 亚洲图片欧美综合| 欧美精品日日鲁夜夜添| 国产一区二区三区在线看麻豆 | 麻豆成人在线观看| 精品国产三级电影在线观看| 在线观看成人小视频| 精品制服美女久久| 亚洲自拍偷拍图区| 欧美亚洲国产bt| 欧美一区二区精品在线| 日本一区二区三区国色天香| 日本精品一级二级| 国产一区视频在线看| 91在线观看一区二区| 激情综合网av| 日韩不卡一区二区三区 | 国产乱人伦精品一区二区在线观看 | 欧美日韩国产高清一区二区三区| 国产精品久久久久久久久搜平片 | 综合中文字幕亚洲| 《视频一区视频二区| 欧美在线一二三四区| 另类小说欧美激情| 国产一区二区三区四区五区美女| 国产日韩亚洲欧美综合| 成人av电影在线网| 九色综合狠狠综合久久| 亚洲欧洲av一区二区三区久久| 国产精品欧美一区二区三区| gogogo免费视频观看亚洲一| 美女www一区二区| 国产亚洲视频系列| 国产在线精品国自产拍免费| 中文字幕的久久| 日韩欧美国产一区二区三区 | 久久久久九九视频| 99精品欧美一区二区三区小说| 亚洲午夜在线电影| 国产精品久久久久久久第一福利 | 久久99精品久久久久久| 国产成人精品一区二| 色综合天天做天天爱| 在线这里只有精品| 色婷婷精品大在线视频| 97久久久精品综合88久久| 国产成人综合在线观看| 国产欧美精品一区aⅴ影院| 国产精品美女www爽爽爽| 亚洲欧美影音先锋| 麻豆视频观看网址久久| 精品成a人在线观看| 91国产免费看| 亚洲一区二区精品视频| 亚洲免费观看高清在线观看| 亚洲成人久久影院| 成人黄色a**站在线观看| 懂色av一区二区三区免费观看 | 国产精品白丝jk白祙喷水网站| 国产老妇另类xxxxx| 日韩一区有码在线| 五月天国产精品| 久久久久久久国产精品影院| 亚洲福利电影网| 666欧美在线视频| 欧美在线色视频| 欧美性xxxxx极品少妇| 九九久久精品视频| 国产清纯白嫩初高生在线观看91| 亚洲综合激情网| 欧美精品 日韩| 国产精品免费人成网站| 国产激情91久久精品导航| 欧美精品一区二区久久久| 国产91露脸合集magnet| 99精品国产91久久久久久 | 日韩成人一级大片| 欧美刺激脚交jootjob| 国产成人午夜电影网| 日韩av中文字幕一区二区三区| wwwwww.欧美系列| 欧美激情一二三区| 亚洲六月丁香色婷婷综合久久| 国产黄色精品网站| 欧美刺激午夜性久久久久久久| 青青草成人在线观看| 久久精子c满五个校花| 免费欧美在线视频| 污片在线观看一区二区| 678五月天丁香亚洲综合网| 日韩一区二区视频在线观看| 91麻豆.com| 精品一区二区三区在线观看| 欧美激情在线观看视频免费| 久久精品国产亚洲a| 国产精品一二三区| 在线视频一区二区三| 老司机免费视频一区二区三区| 亚洲欧美激情一区二区| 中文字幕在线观看不卡视频| 欧美成人午夜电影| 欧美一区二区三区性视频| 午夜精品福利一区二区蜜股av| 丁香天五香天堂综合| 久久久久国产精品麻豆| 日本成人在线一区| 欧美sm极限捆绑bd| 国产自产视频一区二区三区| 精品国产区一区| 久久精品国产免费看久久精品| 欧美性大战久久久久久久| 一区在线观看视频| 欧美日韩一区在线观看| 午夜欧美在线一二页| 欧美日韩国产高清一区| 一区二区三区中文字幕电影 | 日韩国产欧美在线播放| 欧美在线一区二区| 欧美日韩国产成人在线免费| 亚洲电影在线播放| 亚洲国产精品ⅴa在线观看| va亚洲va日韩不卡在线观看| 久久新电视剧免费观看| 国产欧美一区在线| 国产乱码精品一品二品| 91视频在线观看| 国产日本一区二区| 91麻豆精品国产91久久久| 中文字幕一区二区视频| 奇米影视一区二区三区小说| 中文字幕欧美国产| 中文字幕五月欧美| 国产福利一区二区三区视频| 久久久久久一二三区| 在线免费观看日本欧美| 久久综合国产精品| 久久精品国产99国产| 国产精品一区二区视频| 成人中文字幕电影| 国产精品美女www爽爽爽| 麻豆精品一区二区av白丝在线| 国产精品综合一区二区三区| 在线观看视频一区| 久久久精品中文字幕麻豆发布| 欧美国产禁国产网站cc| 久久久综合视频| 久久精品视频一区二区三区| 欧美巨大另类极品videosbest| 日韩欧美在线123| 日韩欧美色综合| 亚洲一区二区视频在线观看| 一区二区三区四区乱视频| 久久精品视频网| 亚洲国产日韩精品| 欧美国产日韩一二三区| 日韩一区二区在线看| www.综合网.com| 国产suv一区二区三区88区| 国产99精品国产| 91久久精品一区二区| 久99久精品视频免费观看| 国产精品亚洲一区二区三区妖精 | 国内精品写真在线观看|