欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于linux redis安裝及安裝遇到的問題

 更新時間:2020年12月04日 11:47:05   作者:漣漪海洋  
這篇文章主要介紹了關(guān)于linux redis安裝及安裝遇到的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

redis官方傳送門

 Linux安裝Redis服務(wù)步驟:

獲取資源指定安裝目錄

[root@hadoop-master mnt]# mkdir reids
 
[root@hadoop-master redis]# cd redis
 
[root@hadoop-master redis]# wget http://download.redis.io/releases/redis-6.0.5.tar.gz
 
[root@hadoop-master redis# tar xzf redis-6.0.5.tar.gz
 
[root@hadoop-master redis]# cd redis-6.0.5
 
[root@hadoop-master redis-6.0.5]# make install PREFIX=/mnt/redis

可能會因?yàn)榉?wù)器中g(shù)cc版本的問題報錯,如遇到報錯就更新

make[1]: *** [server.o] 錯誤 1
make[1]: 離開目錄“/usr/redis-6.0.1/src”
make: *** [all] 錯誤 2
server.c:2402:11: 錯誤:‘struct redisServer'沒有名為‘a(chǎn)ssert_file'的成員
   server.assert_file = "<no file>";
      ^
server.c:2403:11: 錯誤:‘struct redisServer'沒有名為‘a(chǎn)ssert_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;

解決方案 

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

再次執(zhí)行

#指定安裝的位置
[root@hadoop-master redis-6.0.5]# make install PREFIX=/mnt/redis

成功提示 

執(zhí)行make test出錯解決方案

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

啟動redis

[root@hadoop-master redis]# cd /mnt/redis/bin/
 
#指定配置文件
[root@hadoop-master bin]# ./redis-server ../redis-6.0.5/redis.conf

可能遇到的遇到的警告提示

# 啟動server出現(xiàn)的問題
src/redis-server
    
# warning 1 > 提示修改 linux內(nèi)核參數(shù)
# WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
echo 1024 >/proc/sys/net/core/somaxconn
    
# warn 2 > 提示如下
# WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
echo "vm.overcommit_memory = 1" >> /etc/sysctl.conf
 
sysctl vm.overcommit_memory=1
    
# warning 3
# WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled
echo never > /sys/kernel/mm/transparent_hugepage/enabled
    
# 云服務(wù)器要注意ip要寫對,端口要開放
# 虛擬機(jī)要注意防火墻要關(guān)閉 systemctl stop firewalld.service

正常啟動畫面 

下面就可以盡情的去配置了。

到此這篇關(guān)于關(guān)于linux redis安裝及安裝遇到的問題的文章就介紹到這了,更多相關(guān)linux redis安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Redis使用Lua腳本命令詳解

    Redis使用Lua腳本命令詳解

    這篇文章主要為大家介紹了Redis使用Lua腳本命令詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • Redis?整數(shù)集合的具體使用(intset)

    Redis?整數(shù)集合的具體使用(intset)

    對于集合,STL?的?set?相信大家都不陌生,本文主要介紹了整數(shù)集合,又稱為?intset,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Redis主從復(fù)制詳解

    Redis主從復(fù)制詳解

    今天小編就為大家分享一篇關(guān)于Redis主從復(fù)制詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Redis的LRU機(jī)制介紹

    Redis的LRU機(jī)制介紹

    這篇文章主要介紹了Redis的LRU機(jī)制介紹,Redis會按LRU算法刪除設(shè)置了過期時間但還沒有過期的key,而對于沒有設(shè)置過期時間的key,Redis是永遠(yuǎn)保留的,需要的朋友可以參考下
    2015-06-06
  • Redis 存取 JSON 數(shù)據(jù)示例操作

    Redis 存取 JSON 數(shù)據(jù)示例操作

    JSON 是我們常用的數(shù)據(jù)類型,當(dāng)我們需要在Redis中保存json數(shù)據(jù)時是怎么存放的呢?一般是用String或者Hash,但還是不太方便,無法靈活的操作json 數(shù)據(jù),下面通過本文給大家介紹Redis存取JSON 數(shù)據(jù)示例操作,感興趣的的朋友一起看看吧
    2024-02-02
  • 詳解Redis 緩存刪除機(jī)制(源碼解析)

    詳解Redis 緩存刪除機(jī)制(源碼解析)

    這篇文章主要介紹了Redis 緩存刪除機(jī)制(源碼解析),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 淺談Redis緩存雪崩解決方案

    淺談Redis緩存雪崩解決方案

    本文主要介紹了Redis緩存雪崩解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Redis中List實(shí)現(xiàn)雙鏈表

    Redis中List實(shí)現(xiàn)雙鏈表

    本文主要介紹了Redis中List實(shí)現(xiàn)雙鏈表,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Redis的主從同步解析

    Redis的主從同步解析

    這篇文章主要介紹了Redis的主從同步解析,見識淺薄,僅供參考。
    2017-10-10
  • redis?setex使用方法示例代碼

    redis?setex使用方法示例代碼

    SETEX?是?Redis?中的一個命令,用于設(shè)置鍵的值以及過期時間(以秒為單位),這篇文章主要介紹了redis?setex使用方法,需要的朋友可以參考下
    2024-07-07

最新評論