亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

關于linux redis安裝及安裝遇到的問題

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

redis官方傳送門

 Linux安裝Redis服務步驟:

獲取資源指定安裝目錄

[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

可能會因為服務器中gcc版本的問題報錯,如遇到報錯就更新

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內核參數(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
    
# 云服務器要注意ip要寫對,端口要開放
# 虛擬機要注意防火墻要關閉 systemctl stop firewalld.service

正常啟動畫面 

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

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

相關文章

  • Redis使用Lua腳本命令詳解

    Redis使用Lua腳本命令詳解

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

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

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

    Redis主從復制詳解

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

    Redis的LRU機制介紹

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

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

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

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

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

    淺談Redis緩存雪崩解決方案

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

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

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

    Redis的主從同步解析

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

    redis?setex使用方法示例代碼

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

最新評論