以下為搭建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ò):
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"