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

主頁 > 知識庫 > Linux服務(wù)器安裝redis數(shù)據(jù)庫圖文教程

Linux服務(wù)器安裝redis數(shù)據(jù)庫圖文教程

熱門標(biāo)簽:竹間科技AI電銷機(jī)器人 玄武湖地圖標(biāo)注 地圖標(biāo)注費(fèi)用 地圖標(biāo)注如何即時(shí)生效 太原營銷外呼系統(tǒng) 最簡單的百度地圖標(biāo)注 西藏教育智能外呼系統(tǒng)價(jià)格 小紅書怎么地圖標(biāo)注店 百度商家地圖標(biāo)注怎么做

這篇跟大家聊聊redis非關(guān)系型數(shù)據(jù)庫在Linux服務(wù)器的安裝。

redis簡單介紹

REmote DIctionary Server(Redis) 是一個(gè)由Salvatore Sanfilippo寫的key-value存儲系統(tǒng)。

Redis是一個(gè)開源的使用ANSI C語言編寫、遵守BSD協(xié)議、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。

它通常被稱為數(shù)據(jù)結(jié)構(gòu)服務(wù)器,因?yàn)橹担╲alue)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等類型。

一、在有外網(wǎng)情況下的安裝(外網(wǎng)的配置在linux分類的隨筆中有聊過)

第一步:安裝編譯工具,redis是有ANSI C語言編寫的,我們需要安裝編譯它的工具

命令:yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl

第二步:安裝tcl組件包,我們在安裝redis的時(shí)候是需要tcl腳本語言支持的

#選擇一個(gè)存放軟件包存放的地方,進(jìn)入軟件包存放的目錄文件中

命令:cd /usr/local/src

#下載tcl組件包

命令:wget http://downloads.sourceforge.net/tcl/tcl8.6.6-src.tar.gz

#在當(dāng)前目錄解壓tcl組件包

命令:tar zxvf tcl8.6.6-src.tar.gz

#進(jìn)入解壓之后的安裝目錄文件

命令:cd tcl8.6.6

#配置tcl組件

命令:cd unix

命令:./configure --prefix=/usr --without-tzdata --mandir=/usr/share/man $([ $(uname -m) = x86_64 ] echo --enable-64bit)

#編譯

命令:make

#以選項(xiàng)中指定的script來處理輸入的文本文件

命令:sed -e "s@^\(TCL_SRC_DIR='\).*@\1/usr/include'@" -e "/TCL_B/s@='\(-L\)\&;.*unix@='\1/usr/lib@" -i tclConfig.sh

#安裝

命令:make install

命令:make install-private-headers

#建立軟連接(好比windows中的快捷方式)

命令:ln -v -sf tclsh8.6 /usr/bin/tclsh

#修改執(zhí)行文件權(quán)限

命令:chmod -v 755 /usr/lib/libtcl8.6.so

第三步:安裝Redis數(shù)據(jù)庫

#選擇一個(gè)存放軟件包存放的地方,進(jìn)入軟件包存放的目錄文件中

命令:cd /usr/local/src

#下載redis數(shù)據(jù)庫軟件包

命令:wget http://download.redis.io/redis-stable.tar.gz

#解壓redis數(shù)據(jù)庫軟件包

命令:tar -zxvf redis-stable.tar.gz

#創(chuàng)建redis的安裝目錄文件

命令:mkdir /usr/local/redis

#移動文件到安裝目錄

命令:mv redis-stable /usr/local/redis

#進(jìn)入安裝目錄

命令:cd /usr/local/redis

#編譯

命令:make

#安裝

命令:make install

#然后查看/usr/local/bin目錄下是否有redis的程序文件,如果沒有,則從redis-stable中拷貝redis的程序文件

命令:cd /usr/local/bin

命令:ls

#注意:假如沒有則拷貝

命令:cd /usr/local/redis/redis-stable
命令:mkdir -p /usr/local/bin

#復(fù)制操作
命令:cp -p redis-server /usr/local/bin
命令:cp -p redis-benchmark /usr/local/bin
命令:cp -p redis-cli /usr/local/bin
命令:cp -p redis-check-dump /usr/local/bin
命令:cp -p redis-check-aof /usr/local/bin

#給redis的配置文件創(chuàng)建一個(gè)軟連接(好比windows中的快捷方式)

命令:ln -s /usr/local/redis/redis-stable/redis.conf /etc/redis.conf

#編輯redis配置文件

命令:vi /etc/redis.conf

#設(shè)置后臺啟動redis(vim編輯器按i進(jìn)入編輯模式,exit退出編輯模式進(jìn)入命令模式)

daemonize yes

#強(qiáng)制保存退出

:wq!

#切換到/usr/local/bin目錄啟動redis服務(wù)(cd切換命令)

命令:redis-server /etc/redis.conf

#關(guān)閉redis服務(wù)

命令:redis-cli shutdown

#編輯,在最后一行添加下面代碼

命令:vi /etc/sysctl.conf

vm.overcommit_memory = 1

#強(qiáng)制保存退出

:wq!

#使設(shè)置立即生效

命令:sysctl -p

第四步:設(shè)置redis在linux服務(wù)器上開機(jī)啟動

#把redis工具中的初始化腳本拷貝到/etc/init.d/目錄文件中并重命名

命令:cd /usr/local/redis/redis-stable/utils/

命令:cpredis_init_script/etc/init.d/

命令:cd/etc/init.d/

命令:mvredis_init_script redis

#修改腳本執(zhí)行權(quán)限

命令:chmod 755 /etc/init.d/redis

#添加開機(jī)啟動

命令:chkconfig --add redis

這時(shí)大家可能會遇到問題,就是無法將redis添加到開機(jī)啟動中,那么要怎么解決呢?

#編輯/etc/init.d/redis文件

命令:vi/etc/init.d/redis(i進(jìn)入編輯模式,exit返回命令模式:wq!強(qiáng)制保存退出)

在最前面加上兩行注釋放在/etc/init.d/redis文件靠前的注釋中:

# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database

上面的注釋的意思是,redis服務(wù)必須在運(yùn)行級2,3,4,5下被啟動或關(guān)閉,啟動的優(yōu)先級是90,關(guān)閉的優(yōu)先級是10。

#添加開機(jī)啟動

命令:chkconfig --add redis

#把redis在運(yùn)行級別為2、3、4、5的情況下都是on(開啟)的狀態(tài)

命令:chkconfig –level redis 2345 on

#查看是否添加成功,列出所有的系統(tǒng)服務(wù),查看里面是否有redis

命令:chkconfig --list

#關(guān)閉redis服務(wù),啟動redis服務(wù)

命令:service redis stop

命令:service redis start

最后一步:測試redis是否已經(jīng)成功啟動服務(wù)

#查看本機(jī)ip地址

#使用第三方j(luò)ar包jedis在本地的java應(yīng)用程序中進(jìn)行測試

我相信很多人,在執(zhí)行的時(shí)候肯定會不通過,比如連接超時(shí)之類的,這是為什么呢?讓我們一一來解決:

1.查看redis配置文件,并排查問題,編輯之后保存

命令:vi /etc/redis.conf

第一個(gè)可能存在的問題,ip被綁定了,其他ip無法訪問:

將綁定ip這個(gè)屬性注釋掉,繼續(xù)排查,還有一個(gè)可能存在的問題,開啟了保護(hù)模式:

將它從yes改為no,然后執(zhí)行java程序測試,很多人可能還是會遇到類似的錯誤,比如:

經(jīng)過前面的操作,我們可以確定redis服務(wù)是啟動的,ip端口的設(shè)置也是正確的,保護(hù)模式也被我們關(guān)了,還不能訪問,那很大可能就是Linux防火墻導(dǎo)致其他電腦無法訪問redis的6379端口了,我們現(xiàn)在windows上測試一下,通過cmd打開命令窗口,telnet命令如果不能使用,自己百度一下開啟。

命令:telnet 192.168.0.21 6379

如果很久都沒反應(yīng),或者出現(xiàn)了錯誤,則需要在Linux服務(wù)器上關(guān)掉防火墻或者添加此端口允許被訪問。

#通過root用戶登錄Linux服務(wù)器,執(zhí)行命令開啟端口

命令:/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

然后再執(zhí)行Java應(yīng)用程序測試一波,基本上就沒什么問題了,也能得到像上面那樣的正確的結(jié)果。

二、在沒有外網(wǎng)情況下的安裝,假設(shè)此時(shí)只有局域網(wǎng)怎么辦

第一步:將Linux服務(wù)器對應(yīng)的鏡像文件掛載到/mnt目錄文件下

比如:mount -o loop /data/downloads/redhat/rhel-server-6.5-x86_64-dvd.iso /mnt

#鏡像文件包中包含了大多數(shù)玩轉(zhuǎn)Linux所需的軟件

cd /mnt/Packages

第二步:安裝gcc編譯工具,相關(guān)安裝包從centos6.6.iso鏡像文件的package包中獲取

執(zhí)行以下的命令:

rpm -ivh mpfr-2.4.1-6.el6.i686.rpm 回車
rpm -ivh cpp-4.4.6-4.el6.i686.rpm 回車
rpm -ivh kernel-headers-2.6.32-279.el6.i686.rpm 回車
rpm -ivh glibc-headers-2.12-1.80.el6.i686.rpm 回車
rpm -ivh glibc-devel-2.12-1.80.el6.i686.rpm 回車
rpm -ivh libgomp-4.4.6-4.el6.i686.rpm 回車
rpm -ivh ppl-0.10.2-11.el6.i686.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.i686.rpm 回車
rpm -ivh gcc-4.4.6-4.el6.i686.rpm 回車 
rpm -ivh libstdc++-devel-4.4.7-11.el6.x86_64.rpm 回車
rpm -ivh gcc-c++-4.4.6-4.el6.i686.rpm 回車

如果error: Failed dependencies: cpp = 4.4.7-4.el6 is needed by gcc-4.4.7-4.el6.x86_64

安裝gcc及其他依賴包的時(shí)候,加上參數(shù) --force --nodeps

例如:

rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm --nodeps --force
#rpm卸載命令
rpm -e --nodeps gcc-4.4.7-4.el6.x86_64
#卸載掛載的資源
umount /mnt

第三步,將下載好的tcl組件包安裝到Linux服務(wù)器中

將文件copy到 /usr/local/src 目錄下(隨意目錄)

chmod 777 tcl8.6.1-src.tar.gz 
tar xzvf tcl8.6.1-src.tar.gz
cd tcl8.6.1/nuix
./configure 或者 ./configure --prefix=/usr/local/tcl8.6.1/ --enable-shared
make
make install

第四步:將下載好的redis數(shù)據(jù)庫安裝包安裝到Linux服務(wù)器中

將文件copy到 /usr/local/src 目錄下(隨意目錄)

chmod 777 redis-2.8.8.tar.gz
tar xzf redis-2.8.8.tar.gz
cd redis-2.8.8
make MALLOC=libc
make test
make install

后面這種方式就大概給大家提個(gè)思路,你完全可以自己結(jié)合上面詳細(xì)的在線安裝的方式去實(shí)現(xiàn)沒有外網(wǎng)時(shí)候的安裝,這里主要的區(qū)別就是沒有外網(wǎng)的時(shí)候gcc編譯工具可以從掛載的ios鏡像中去獲取,然后所有的安裝包都是已經(jīng)下載好的,需要自己上傳到Linux服務(wù)器中,上傳的方式可以參考上一篇隨筆Linux服務(wù)器安裝JDK運(yùn)行環(huán)境教程。

結(jié)束語:不驚擾別人的寧靜,就是慈悲; 不傷害別人的自尊,就是善良。 人活著,發(fā)自己的光就好,不要吹滅別人的燈。

您可能感興趣的文章:
  • Linux下Redis數(shù)據(jù)庫的安裝方法與自動啟動腳本分享
  • Linux下 php7安裝redis的方法
  • Linux下Redis安裝教程詳解
  • Linux下Redis安裝使用教程
  • linux 常見的標(biāo)識與Redis數(shù)據(jù)庫詳解

標(biāo)簽:廣東 香港 贛州 澳門 林芝 唐山 揚(yáng)州 景德鎮(zhèn)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux服務(wù)器安裝redis數(shù)據(jù)庫圖文教程》,本文關(guān)鍵詞  Linux,服務(wù)器,安裝,redis,數(shù)據(jù)庫,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux服務(wù)器安裝redis數(shù)據(jù)庫圖文教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux服務(wù)器安裝redis數(shù)據(jù)庫圖文教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日本一区二区视频在线| 欧美日韩一区二区在线观看视频| 欧美一级久久久| 天堂av在线一区| 7799精品视频| 狠狠色丁香久久婷婷综合_中 | 在线免费精品视频| 亚洲美女屁股眼交3| 欧美色图片你懂的| 日本v片在线高清不卡在线观看| 日韩午夜小视频| 成人av在线资源| 亚洲第一主播视频| 久久香蕉国产线看观看99| 97国产精品videossex| 日韩影院精彩在线| 欧美国产一区在线| 色久优优欧美色久优优| 免费观看在线综合色| 欧美国产视频在线| 欧美日韩一级视频| 国产裸体歌舞团一区二区| 亚洲免费视频成人| 亚洲精品一区二区三区在线观看| 丁香六月综合激情| 五月天激情综合网| 欧美经典一区二区三区| 欧洲精品在线观看| 国产激情视频一区二区在线观看| 亚洲一区二区三区视频在线 | 日韩国产在线观看一区| 国产午夜精品久久久久久免费视| 色综合天天综合网国产成人综合天| 亚洲成a人v欧美综合天堂下载| 久久久久久久久久久久久久久99 | 欧美手机在线视频| 国产传媒欧美日韩成人| 亚洲国产精品人人做人人爽| 久久久久久久久一| 这里只有精品免费| 色一情一伦一子一伦一区| 狠狠色狠狠色综合日日91app| 亚洲精品成人少妇| 国产欧美日产一区| 欧美影片第一页| 国产一区二区三区国产| 日本成人中文字幕| 亚洲国产日韩精品| 亚洲欧美综合另类在线卡通| 精品国产伦一区二区三区观看方式 | 天天av天天翘天天综合网| 中文av一区二区| 精品av久久707| 欧美一卡二卡在线观看| 欧美亚洲国产怡红院影院| 成人激情免费网站| 国产一区二区日韩精品| 久久av老司机精品网站导航| 日本免费新一区视频| 亚洲成av人**亚洲成av**| 日韩毛片一二三区| 国产精品麻豆一区二区| 国产夜色精品一区二区av| 欧美白人最猛性xxxxx69交| 欧美一区二区三区免费观看视频| 欧美日韩在线播放三区| 欧美视频一区二| 91蝌蚪国产九色| 色综合久久99| 在线看国产一区| 94-欧美-setu| 色综合久久中文综合久久牛| 97精品超碰一区二区三区| 99久久伊人网影院| 91免费观看视频| 91免费精品国自产拍在线不卡| 成人av在线播放网址| 波多野结衣欧美| 99精品国产99久久久久久白柏| 99久久精品99国产精品| 一本大道av一区二区在线播放| 91麻豆swag| 欧美久久一二三四区| 日韩欧美亚洲国产另类| 久久网站热最新地址| 欧美激情中文不卡| 亚洲婷婷综合久久一本伊一区| 综合激情网...| 香蕉久久夜色精品国产使用方法 | 国产成人午夜视频| 成人一区二区三区视频在线观看| av成人免费在线观看| 欧美亚洲国产怡红院影院| 日韩一区二区三区电影| 久久九九久精品国产免费直播| 中文字幕乱码亚洲精品一区| ...av二区三区久久精品| 亚洲电影第三页| 激情六月婷婷综合| 成人av第一页| 精品污污网站免费看| 欧美一区二区三区免费| 欧美激情在线免费观看| 亚洲精品视频在线看| 秋霞午夜av一区二区三区| 韩国一区二区视频| 色综合久久99| 欧美精品一区二区三| 国产精品久久久久久久久果冻传媒 | 老司机精品视频线观看86| 国产乱国产乱300精品| 色综合天天综合在线视频| 91精品国产91综合久久蜜臀| 欧美激情中文不卡| 亚洲成人午夜电影| 国产九色精品成人porny| 色综合天天综合色综合av| 日韩你懂的电影在线观看| 亚洲情趣在线观看| 精品一区二区三区蜜桃| 欧美在线观看一区| 久久精品视频在线看| 午夜精品aaa| 成人黄色片在线观看| 欧美精品在线视频| 亚洲人成在线播放网站岛国| 激情六月婷婷综合| 欧美精品在线一区二区三区| 18涩涩午夜精品.www| 国产主播一区二区三区| 91精品在线观看入口| 亚洲欧美日韩在线| 福利一区福利二区| 精品日本一线二线三线不卡| 亚洲香蕉伊在人在线观| 国产福利精品一区二区| 欧美mv日韩mv国产网站app| 亚洲国产一区二区在线播放| 成人国产视频在线观看| 精品国产乱码久久久久久久 | 国产色一区二区| 精品一区二区三区的国产在线播放 | 激情综合色综合久久综合| 欧美日韩国产高清一区二区 | 亚洲第一狼人社区| 91美女视频网站| 国产精品久久久久婷婷二区次| 麻豆国产欧美一区二区三区| 欧美情侣在线播放| 午夜天堂影视香蕉久久| 欧美图区在线视频| 亚洲欧美色一区| 色诱亚洲精品久久久久久| 日韩理论片中文av| jlzzjlzz亚洲女人18| 国产精品久久久久久久久搜平片| 国产福利不卡视频| 欧美国产日本韩| 不卡的av网站| 中文字幕中文在线不卡住| 99久久久精品| 亚洲欧美激情插| 色成年激情久久综合| 一区二区三区四区激情| 欧美日韩一级片网站| 天天av天天翘天天综合网色鬼国产| 欧美日韩一区成人| 美女爽到高潮91| 久久亚洲精华国产精华液 | 国产女同互慰高潮91漫画| 成人视屏免费看| 亚洲欧美色综合| 欧美日韩美女一区二区| 日韩二区三区在线观看| 欧美一区二区三区电影| 久久精品国产999大香线蕉| 日韩三级高清在线| 国产原创一区二区三区| 中文字幕+乱码+中文字幕一区| 成人教育av在线| 亚洲aⅴ怡春院| 2023国产精品| 波波电影院一区二区三区| 一卡二卡三卡日韩欧美| 337p亚洲精品色噜噜噜| 国产麻豆一精品一av一免费| 中文字幕一区二区三区乱码在线| 色综合久久久网| 美女尤物国产一区| 国产精品久久看| 欧美色电影在线| 国产乱子伦一区二区三区国色天香| 国产精品欧美久久久久一区二区| 欧美综合久久久| 激情图区综合网| 亚洲黄色av一区| 精品国产精品一区二区夜夜嗨 | 91黄视频在线观看| 韩国成人精品a∨在线观看| 中文字幕一区二区三区不卡在线|