亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Redis > 正文

詳解在Redis在Centos7上的安裝部署

2020-10-28 21:37:59
字體:
來源:轉載
供稿:網友

Redis是一種高級key-value數據庫。它跟memcached類似,不過數據可以持久化,而且支持的數據類型很豐富。有字符串,鏈表,集 合和有序集合。支持在服務器端計算集合的并,交和補集(difference)等,還支持多種排序功能。所以Redis也可以被看成是一個數據結構服務器。

Redis的所有數據都是保存在內存中(效率高),然后不定期的通過異步方式保存到磁盤上(這稱為“半持久化模式”);也可以把每一次數據變化都寫入到一個append only file(aof)里面(這稱為“全持久化模式”)。

關于Redis更多的簡介請參考Redis官方網站中文版,在這里我僅僅給出Redis在Centos7上的安裝部署。

步驟一:下載Redis安裝包

首先從官網下在redis正式版的壓縮包redis-2.8.19.tar.gz:

cd /home/downloadswget http://download.redis.io/releases/redis-2.8.19.tar.gz

步驟二:編譯源程序

解壓和編譯

tar -zxvf redis-2.8.19.tar.gzcd redis-2.8.19/src//編譯make

…….此處是大量編譯過程,省略。可能有一些警告,不去官它們………….

CC setproctitle.o

CC hyperloglog.o

CC latency.o

CC sparkline.o

LINK redis-server

INSTALL redis-sentinel

CC redis-cli.o

LINK redis-cli

CC redis-benchmark.o

LINK redis-benchmark

CC redis-check-dump.o

LINK redis-check-dump

CC redis-check-aof.o

LINK redis-check-aof

Hint: It's a good idea to run ‘make test' ;)

進入src進行安裝:

cd srcmake install

//安裝過程提示

Hint: It's a good idea to run ‘make test' ;)

INSTALL install

INSTALL install

INSTALL install

INSTALL install

INSTALL install

這時候,我們可以看看src下的文件:

可以看到此時,src文件夾下出現了一些綠色的文件,這些文件就是我們以后需要用到的命令文件

步驟三:移動文件

移動文件,便于管理:(所有源代碼安裝的軟件都安裝在/usr/local下,如apache等)

創建兩個文件夾,bin用于存放命令,etc擁有存放配置文件。

mkdir -p /usr/local/redis/etcmkdir -p /usr/local/redis/etc

-p是遞歸創建。

接下來,將redis-2.8.19文件夾下的redis.conf復制到/usr/local/redis/etc/

并將src目錄下的7個命令文件(綠色的),移動到/usr/local/redis/bin/

[lsgozi@localhost src]$ cd ..[lsgozi@localhost redis-2.8.19]$ ls00-RELEASENOTES COPYING Makefile  redis.conf    sentinel.conf utilsBUGS       deps   MANIFESTO runtest      srcCONTRIBUTING   INSTALL README   runtest-sentinel tests[lsgozi@localhost redis-2.8.19]$ mv ./redis.conf /usr/local/redis/etc/[lsgozi@localhost redis-2.8.19]$ cd src[lsgozi@localhost src]$ mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server /usr/local/redis/bin/

步驟四:啟動Redis服務:

首先進入剛才安裝redis的目錄:

[lsgozi@localhost src]$ cd /usr/local/redis/bin[lsgozi@localhost bin]$ lsmkreleasehdr.sh redis-check-aof  redis-cli    redis-serverredis-benchmark redis-check-dump redis-sentinel

之后我們啟動redis服務。啟動redis服務需要用到命令redis-server

[lsgozi@localhost bin]$ ./redis-server

結果:

但是,這樣做的話,我們并沒有使用etc的下的配置文件進行啟動(圖中紅線部分)。

如果希望通過指定的配置文件啟動,需要在啟動時指定配置文件:

這里我們先用ctrl+C來終止服務,然后查看redis服務是否終止干凈了,之后通過設置配置文件來啟動服務:

按下ctrl+c后(^C):

^C[32138 | signal handler] (1463921540) Received SIGINT scheduling shutdown...[32138] 22 May 20:52:20.380 # User requested shutdown...[32138] 22 May 20:52:20.380 * Saving the final RDB snapshot before exiting.[32138] 22 May 20:52:20.393 * DB saved on disk[32138] 22 May 20:52:20.393 # Redis is now ready to exit, bye bye...

運行:pstree -p | grep redis 發現redis服務已經被終止干凈

現在我們帶上配置文件 /usr/local/etc/redis.conf 運行redis

[lsgozi@localhost bin]$ ./redis-server /usr/local/redis/etc/redis.conf

但是,現在redis仍然是在前臺運行。

如果要后臺啟動該怎么辦呢?

在這里我們用―-直接將命令丟到后臺中“執行”的 & ?可以嗎?

答案是不可以的,Redis的后臺啟動并運行需要通過配置文件中的參數設置。如果需要在后臺運行,把daemonize配置項改為yes

vim /usr/local/redis/etc/redis.conf

搜索 :'/daemonize'

把daemonize配置項改為yes

保存退出

之后我們再次使用配置文件啟動redis-server。

可以看到,redis是后臺啟動了,并且通過ps命令可以查看到redis正在運行。

[lsgozi@localhost bin]/$ ./redis-server /usr/local/redis/etc/redis.conf[lsgozi@localhost bin]/$ ps -ef | grep redisroot   13154   1 0 22:53 ?    00:00:00 ./redis-server *:6379neil   13162 8143 0 22:54 pts/0  00:00:00 grep --color=auto redis[lsgozi@localhost bin]$ pstree -p | grep redis      |-redis-server(13154)-+-{redis-server}(13156)      |           `-{redis-server}(13157)

Redis服務端默認連接端口是6379.

就好比 mysql 或 mariadb 服務端默認連接端口是3306

在平時,我們往往需要查看6379端口是否被占用??梢杂靡韵旅睿?/p>

netstat -tunpl | grep 6379

注意,redis服務需要 root 權限才能查看,不然只能檢查到6379被某個進程占用,但是看不到進程名稱。

至此,redis服務已經按照配置文件啟動成功!!

步驟五:客戶端登錄

[lsgozi@localhost bin]$ /usr/local/redis/bin/redis-cli 

回車后如果提示:

[lsgozi@localhost bin]$ /usr/local/redis/bin/redis-cli127.0.0.1:6379>//提示

則表明客戶端登錄成功

步驟六:關閉Redis服務

停止Redis實例

我們可以使用pkill redis-server

[lsgozi@localhost bin]$ pkill redis-server[lsgozi@localhost bin]$ netstat -tunpl | grep 6379[lsgozi@localhost bin]$ [lsgozi@localhost bin]$ pstree -p | grep redis[lsgozi@localhost bin]$ [lsgozi@localhost bin]$ [lsgozi@localhost bin]$ /usr/local/redis/bin/redis-cli Could not connect to Redis at 127.0.0.1:6379: Connection refusednot connected> not connected> exit

關閉之后,發現6379就不再被占用了,redis的進程也都沒有了。

客戶登陸也無法成功了。

也可以使用/usr/local/redis/bin/redis-cli shutdown,這種方法使用客戶端命令redis-cli 進行Redis服務的停止

[lsgozi@localhost bin]]$ ./redis-server /usr/local/redis/etc/redis.conf[lsgozi@localhost bin]$ pstree -p | grep redis      |-redis-server(13509)-+-{redis-server}(13511)      |           `-{redis-server}(13512)[lsgozi@localhost bin]$ /usr/local/redis/bin/redis-cli shutdown[lsgozi@localhost bin]$ pstree -p | grep redis[lsgozi@localhost bin]$ [lsgozi@localhost bin]$ sudo netstat -tunpl | grep 6379[lsgozi@localhost bin]$ 

當然關閉某個服務還可以使用 killall 和 kill -9.

附錄:更多的關于 /usr/local/redis/etc/redis.conf 的配置信息

1、daemonize 如果需要在后臺運行,把該項改為yes

2、pidfile 配置多個pid的地址 默認在/var/run/redis.pid

3、bind 綁定ip,設置后只接受來自該ip的請求

4、port 監聽端口,默認是6379

5、loglevel 分為4個等級:debug verbose notice warning

6、logfile 用于配置log文件地址

7、databases 設置數據庫個數,默認使用的數據庫為0

8、save 設置redis進行數據庫鏡像的頻率。

9、rdbcompression 在進行鏡像備份時,是否進行壓縮

10、dbfilename 鏡像備份文件的文件名

11、Dir 數據庫鏡像備份的文件放置路徑

12、Slaveof 設置數據庫為其他數據庫的從數據庫

13、Masterauth 主數據庫連接需要的密碼驗證

14、Requriepass 設置 登陸時需要使用密碼

15、Maxclients 限制同時使用的客戶數量

16、Maxmemory 設置redis能夠使用的最大內存

17、Appendonly 開啟append only模式

18、Appendfsync 設置對appendonly.aof文件同步的頻率(對數據進行備份的第二種方式)

19、vm-enabled 是否開啟虛擬內存支持 (vm開頭的參數都是配置虛擬內存的)

20、vm-swap-file 設置虛擬內存的交換文件路徑

21、vm-max-memory 設置redis使用的最大物理內存大小

22、vm-page-size 設置虛擬內存的頁大小

23、vm-pages 設置交換文件的總的page數量

24、vm-max-threads 設置VM IO同時使用的線程數量

25、Glueoutputbuf 把小的輸出緩存存放在一起

26、hash-max-zipmap-entries 設置hash的臨界值

27、Activerehashing 重新hash

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久偷看各类女兵18女厕嘘嘘| 国产亚洲欧洲黄色| 亚洲v日韩v综合v精品v| 欧美日韩午夜视频在线观看| 午夜精品视频网站| 国内免费精品永久在线视频| 欧美老女人性视频| 国产成人在线播放| 日韩一区视频在线| 国产精品免费福利| 国内免费精品永久在线视频| 91高清免费视频| 午夜精品久久久久久久久久久久| 亚洲性69xxxbbb| 在线精品播放av| 超碰91人人草人人干| 日韩中文字幕免费| 91伊人影院在线播放| 色www亚洲国产张柏芝| 精品国产欧美成人夜夜嗨| 国产精品免费久久久| 亚洲伊人一本大道中文字幕| 亚洲成人性视频| 欧美精品久久久久久久久| 久热在线中文字幕色999舞| 久久国产精品网站| www.久久色.com| 高清欧美性猛交xxxx| 国产精品久久在线观看| 久久精品电影一区二区| 欧美日韩国产91| 欧美超级乱淫片喷水| 亚洲天堂av在线免费观看| 中文字幕亚洲精品| 视频直播国产精品| 国产又爽又黄的激情精品视频| 国产69久久精品成人| 亚洲片在线资源| 中文字幕成人精品久久不卡| 国产原创欧美精品| 欧美激情亚洲综合一区| 亚洲一区av在线播放| 欧美性猛交xxxx富婆弯腰| 欧美精品九九久久| 日韩美女写真福利在线观看| 国产欧美欧洲在线观看| 成人乱人伦精品视频在线观看| 一区二区欧美久久| 国产福利精品视频| 亚洲综合成人婷婷小说| 欧美限制级电影在线观看| 国产精品高清网站| 精品国产乱码久久久久酒店| 亚洲精品一区二区三区不| 91久久精品久久国产性色也91| 国产精品久久网| 一区二区成人精品| 91国产高清在线| 亚洲国产精品久久| 亚洲毛片一区二区| 久久精品最新地址| 亚洲精品国产免费| 欧美国产日韩在线| 97**国产露脸精品国产| 日韩av在线不卡| 欧美精品videossex88| 亚洲人成自拍网站| 亚洲一区二区在线| 国产精品久久久| 欧美大片免费看| 亚洲国产精品嫩草影院久久| 久久天天躁夜夜躁狠狠躁2022| 国产在线不卡精品| 啪一啪鲁一鲁2019在线视频| 日本一区二三区好的精华液| 国产一区二区三区在线播放免费观看| 久久久久久久97| 欧美性xxxx在线播放| 国产精品爽爽ⅴa在线观看| 国产香蕉精品视频一区二区三区| 91网在线免费观看| 亚洲摸下面视频| 欧美一级大胆视频| 九九九热精品免费视频观看网站| 国产又爽又黄的激情精品视频| 欧美日韩人人澡狠狠躁视频| 欧美乱人伦中文字幕在线| 国产成人精品电影久久久| 91久久久久久国产精品| 欧美性做爰毛片| 国产精品第1页| 国产精品国产三级国产aⅴ浪潮| 久久亚洲一区二区三区四区五区高| 欧美成人手机在线| 一区二区欧美久久| 97在线视频免费播放| 精品亚洲夜色av98在线观看| 欧美大片第1页| 亚洲成人精品视频在线观看| 亚洲最大的网站| 日本精品久久电影| 精品国产网站地址| 久久99视频免费| 欧美日本在线视频中文字字幕| 国产在线观看精品| 国产午夜一区二区| 国产成人黄色av| 日韩精品福利网站| 在线免费观看羞羞视频一区二区| 亚洲精品国产精品国产自| 国产丝袜一区二区三区免费视频| 国产精品免费视频久久久| 国产剧情久久久久久| 日韩中文字幕视频在线| 欧美国产第一页| 人妖精品videosex性欧美| 97国产一区二区精品久久呦| 国模视频一区二区三区| 精品福利在线看| 欧美电影免费观看高清完整| 日韩欧美精品网站| 国产成人亚洲综合91| 欧美成年人网站| 欧美激情国产精品| 亚洲欧美一区二区激情| 亚洲最大在线视频| 亚洲日韩中文字幕在线播放| 国产精品爽黄69天堂a| 精品福利在线看| 欧美在线欧美在线| 亚洲精品电影在线观看| 国产69精品99久久久久久宅男| 久久精品99久久久香蕉| 国产一区二区视频在线观看| 日本免费一区二区三区视频观看| 精品久久久久久久久久久久久| 成人黄色片在线| 久久久免费精品| 国产福利成人在线| 亚洲国产成人在线播放| 中文字幕久久久| 51精品国产黑色丝袜高跟鞋| 亚洲精品久久久久久久久久久| 精品久久久久久久大神国产| 久久精品亚洲94久久精品| 国产精品久久久久久久久久三级| 精品香蕉在线观看视频一| 亚洲在线免费观看| 亚洲sss综合天堂久久| 国产精品久久久久aaaa九色| 精品久久久久久电影| 精品国产成人在线| 成人激情视频小说免费下载| 欧美日韩午夜激情| 色一区av在线| www欧美xxxx| 亚洲韩国欧洲国产日产av| 国产精品成人一区| 黑人巨大精品欧美一区二区免费| 欧美另类极品videosbestfree| 精品人伦一区二区三区蜜桃免费| 欧美做爰性生交视频| 国内免费久久久久久久久久久| 国模精品一区二区三区色天香|