Redis
安裝
1.安裝
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
2.解壓
tar zxvf redis-4.0.9.tar.gz
3.移動(dòng):推薦放到usr/local目錄下
sudo mv redis-4.0.9/ /usr/local/redis/
4.進(jìn)入Redis目錄
cd /usr/local/redis/redis-4.0.9
# 如果找不到目錄就進(jìn)入 cd /usr/local/redis/
5.生成
sudo make
6.測(cè)試
# 這段運(yùn)行時(shí)間會(huì)比較長(zhǎng)
sudo make test
7.安裝Redis的命令安裝到/usr/bin目錄
sudo make install
運(yùn)行
1. 啟動(dòng)服務(wù)器:放在桌面目錄
redis-server
可以按ctrl+c停止
2. 啟動(dòng)客戶(hù)端:在新終端下運(yùn)行如下代碼
redis-cli
3. 運(yùn)行命令
ping
set 'a' '123'
當(dāng)添加鍵值后,發(fā)現(xiàn)在當(dāng)前運(yùn)行的目錄下,創(chuàng)建了一個(gè)文件:dump.rdb,這個(gè)文件用于將數(shù)據(jù)持久化存儲(chǔ)
基本配置
1.在源文件/usr/local/redis目錄下,文件redis.conf為配置文件
sudo vi /usr/local/redis/redis-4.0.9/redis.conf
2.綁定地址:如果需要遠(yuǎn)程訪問(wèn),可以將此行注釋
bind 127.0.0.1 #我的在69行
3.端口,默認(rèn)為6379
port 6379
4.是否以守護(hù)進(jìn)程運(yùn)行
(1) 如果以守護(hù)進(jìn)行運(yùn)行,則不會(huì)再命令行阻塞,類(lèi)似于服務(wù) (2) 如果以非守護(hù)進(jìn)程運(yùn)行,則當(dāng)前終端被阻塞,無(wú)法使用 (3) 推薦改為yes,以守護(hù)進(jìn)程運(yùn)行
deamonize no 或者 deamonize yes
5.數(shù)據(jù)文件(可選)
dbfilename dump.rdb
6.數(shù)據(jù)文件存儲(chǔ)路徑
dir 的默認(rèn)值改為./,表示當(dāng)前目錄(我在263行)
推薦修改為: dir /var/lib/redis
使用配置文件方式啟動(dòng)
1.直接運(yùn)行redis-server會(huì)直接運(yùn)行,阻塞當(dāng)前終端
2.一般配置文件都放在/etc/目錄下面
sudo cp -p /usr/local/redis/redis-4.0.9/redis.conf /etc/redis/ (如果沒(méi)有文件夾可以創(chuàng)建 sudo mkdir /etc/redis)
3.推薦:指定配置文件啟動(dòng)
sudo redis-server /etc/redis/redis.conf (sudo mkdir /var/lib/redis如果沒(méi)有文件夾可以創(chuàng)建)
4.停止Redis服務(wù)
ps ajx|grep redis #查看
sudo kill -9 redis的進(jìn)程id #停止