Liunx開發(fā)系統(tǒng)搭建-搭建單機(jī)redis服務(wù)

以下為搭建Liunx系統(tǒng)下的開發(fā)環(huán)境:

1:安裝JDK1.8-(安裝過程不懂的可以直接百度,這里不做描述)


2:? 將Liunx的資源YUM資源改為阿里(因?yàn)閴Φ脑?,外網(wǎng)資源不穩(wěn)定所以需要更改資源地址,其實(shí)網(wǎng)易或者騰訊都可以,看自己的意愿)

???? 配置步驟如下:

??? 更換阿里yum

  1、下載wget

yum install -ywget

  2、備份默認(rèn)的yum

mv/etc/yum.repos.d /etc/yum.repos.d.backup

  3、設(shè)置新的yum目錄

mkdir/etc/yum.repos.d

  4、下載阿里yum配置到該目錄中

wget -O

/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo(-7代表是CentOS7,如果你是CentOS6,則填寫6)

 5、重建緩存

yum clean all

yum makecache

  6、升級所有包(改變軟件設(shè)置和系統(tǒng)設(shè)置,系統(tǒng)版本內(nèi)核都升級,需要幾分鐘耐心等待)

yum update -y



3:安裝redis(后期所有的tar包都建議安裝在/usr/local/目錄下,因?yàn)?usr/目錄屬于系統(tǒng)目錄,所以成員都可以使用里面的資源)

???? 第一步:安裝gcc

[if !supportLists]1、[endif]Redis在linux上的安裝首先必須先安裝gcc,這個(gè)是用來編譯redis的源文件的。首先需要先切換的到root用戶:

[if !supportLists]2、 [endif][cheny@localhost ~]$ su

[if !supportLists]3、 [endif]Password:

[if !supportLists]4、 [endif][root@localhost cheny]#


[if !supportLists]5、 [endif]然后開始安裝gcc:

yum install gcc-c++

//這個(gè)命令是在線安裝的,所以在這之前你的VM必須能夠上網(wǎng),需要在?? VM中把網(wǎng)卡設(shè)置成NAT模式 ,因?yàn)槲沂褂玫氖莄entos,在網(wǎng)絡(luò)設(shè)置中需要把網(wǎng)卡開啟,反正我在裝完系統(tǒng)之后它是默認(rèn)關(guān)閉的



???? 第二步:在創(chuàng)建redis目錄

???????????????????? mkdir/usr/local/redis

第三步:下載redis的tar包

????????????? ?wget http://download.redis.io/releases/redis-3.2.1.tar.gz(下載到/usr/local/src目錄下)

第四步:解壓

????????????? 下載后解壓 tar

zxvf redis-3.2.1.tar.gz 到任意目錄,例如/usr/local/ redis/redis-3.2.1(參考鏈接https://www.cnblogs.com/lauhp/p/8487029.html

)

第五步:.安裝

  cd redis-3.2.1

  make

  cd src

make installPREFIX=/usr/local/redis


4.移動(dòng)配置文件到安裝目錄下

  cd ../

  mkdir /usr/local/redis/etc

mv redis.conf/usr/local/redis/etc


5.配置redis為后臺(tái)啟動(dòng)

vi

/usr/local/redis/etc/redis.conf //將daemonize no?改成daemonize yes


6.將redis加入到開機(jī)啟動(dòng)

  vi /etc/rc.local //在里面添加內(nèi)容:/usr/local/redis/bin/redis-server

/usr/local/redis/etc/redis.conf (意思就是開機(jī)調(diào)用這段開啟redis的命令)


7.開啟redis

  /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

常用命令

  redis-server

/usr/local/redis/etc/redis.conf //啟動(dòng)redis

  pkill redis? //停止redis

  卸載redis:

    rm -rf /usr/local/redis //刪除安裝目錄

    rm -rf /usr/bin/redis-* //刪除所有redis相關(guān)命令腳本

    rm -rf /root/download/redis-4.0.4 //刪除redis解壓文件夾

注意:

??? 1:查看reids是否開啟,可以通過以下命令獲知:

??? ps -ef | grep -i redis

當(dāng)出現(xiàn)以下顯示標(biāo)記則表示redis開啟成功


??? 2:當(dāng)開關(guān)閉redis服務(wù)的時(shí)候:

??? Kil -9進(jìn)程ID (kill -9 2555)

??? 3:當(dāng)需要涉及redis密碼的時(shí)候:

??? 進(jìn)入redis.cli模式,輸入以下命令

??? config

set requirepass “123456”:將redis的密碼設(shè)置為123456

??? 如果要回復(fù)為默認(rèn)密碼: 將密碼修改為默認(rèn)狀態(tài)configset

requirepass “”

?

??? 4:根據(jù)自定義的配置文件開啟redis服務(wù):

./bin/redis-server?./redis.conf


?????? 目錄結(jié)構(gòu)如下:


如果使用jedis出現(xiàn)如下報(bào)錯(cuò):

???? redis.clients.jedis.exceptions.JedisConnectionException:?java.net.SocketTimeoutException: Read tim... -服務(wù)超時(shí),則表示可能是redis的6379端口沒有對外開放,則需要去網(wǎng)卡配置文件中開啟:[root@lu redis]#?vim /etc/sysconfig/iptables

???? 設(shè)置為如下配置-加上紅色框框部分就可以


???? ????????

???? 如果使用jedis出現(xiàn)如下報(bào)錯(cuò):

? Exception in

thread "main" redis.clients.jedis.exceptions.JedisDataException

???? 則是因?yàn)槟闶褂玫膔edis版本可能在3.0.0或以上開啟了保護(hù)模式,則需要使用如下命令:

這個(gè)版本默認(rèn)是開啟了保護(hù)模式,進(jìn)入redis的文件夾下的src

輸入(前提是得開啟redis服務(wù)):

./redis-cli

config set protected-mode "no"

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • [if !supportLists]1.1.1[endif]安裝環(huán)境 redis是C語言開發(fā),安裝redis需要先...
    三萬_chenbing閱讀 664評論 0 1
  • NOSQL類型簡介鍵值對:會(huì)使用到一個(gè)哈希表,表中有一個(gè)特定的鍵和一個(gè)指針指向特定的數(shù)據(jù),如redis,volde...
    MicoCube閱讀 4,150評論 2 27
  • 官方使用手冊(https://github.com/licess/lnmp) LNMP一鍵安裝包 –Readme ...
    張清柏閱讀 1,039評論 0 0
  • 1 Redis介紹1.1 什么是NoSql為了解決高并發(fā)、高可擴(kuò)展、高可用、大數(shù)據(jù)存儲(chǔ)問題而產(chǎn)生的數(shù)據(jù)庫解決方...
    克魯?shù)吕?/span>閱讀 5,700評論 0 36
  • 是清風(fēng)吧 我仿佛聞到了風(fēng)的味道 涼涼的 濕濕的 閉上眼 仿佛整個(gè)世界都屬于你 當(dāng)有人向你靠近時(shí) 溫?zé)岬臍庀⒁搽S之而...
    青青君閱讀 112評論 0 1

友情鏈接更多精彩內(nèi)容