日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux安装配置Redis CentOS 7 下安装Redis

發(fā)布時間:2024/4/15 linux 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux安装配置Redis CentOS 7 下安装Redis 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Redis是一個高性能的,開源key-value型數(shù)據(jù)庫。是構(gòu)建高性能,可擴展的Web應(yīng)用的完美解決方案,可以內(nèi)存存儲亦可持久化存儲。因為要使用跨進程,跨服務(wù)級別的數(shù)據(jù)緩存,在對比多個方案后,決定使用Redis。順便整理下Redis的安裝過程,以便查閱。

1 . 下載Redis
目前,最新的Redist版本為3.0,使用wget下載,命令如下:


# wget http://download.redis.io/releases/redis-3.0.4.tar.gz
2 . 解壓Redis
下載完成后,使用tar命令解壓下載文件:


# tar -xzvf redis-3.0.4.tar.gz
3 . 編譯安裝Redis
切換至程序目錄,并執(zhí)行make命令編譯:

# cd redis-3.0.4
# make
執(zhí)行安裝命令

# make install
make install安裝完成后,會在/usr/local/bin目錄下生成下面幾個可執(zhí)行文件,它們的作用分別是:

redis-server:Redis服務(wù)器端啟動程序
redis-cli:Redis客戶端操作工具。也可以用telnet根據(jù)其純文本協(xié)議來操作
redis-benchmark:Redis性能測試工具
redis-check-aof:數(shù)據(jù)修復(fù)工具
redis-check-dump:檢查導(dǎo)出工具

備注

有的機器會出現(xiàn)類似以下錯誤:

make[1]: Entering directory `/root/redis/src'
You need tcl 8.5 or newer in order to run the Redis test
……
這是因為沒有安裝tcl導(dǎo)致,yum安裝即可:

yum install tcl
4 . 配置Redis
復(fù)制配置文件到/etc/目錄:

# cp redis.conf /etc/
為了讓Redis后臺運行,一般還需要修改redis.conf文件:

vi /etc/redis.conf
修改daemonize配置項為yes,使Redis進程在后臺運行:

daemonize yes
5 . 啟動Redis
配置完成后,啟動Redis:

# cd /usr/local/bin
# ./redis-server /etc/redis.conf
檢查啟動情況:

# ps -ef | grep redis
看到類似下面的一行,表示啟動成功:

root 18443 1 0 13:05 ? 00:00:00 ./redis-server *:6379
6 . 添加開機啟動項
讓Redis開機運行可以將其添加到rc.local文件,也可將添加為系統(tǒng)服務(wù)service。本文使用rc.local的方式,添加service請參考:Redis 配置為 Service 系統(tǒng)服務(wù) 。

為了能讓Redis在服務(wù)器重啟后自動啟動,需要將啟動命令寫入開機啟動項:

echo "/usr/local/bin/redis-server /etc/redis.conf" >>/etc/rc.local
7 . Redis配置參數(shù)
在 前面的操作中,我們用到了使Redis進程在后臺運行的參數(shù),下面介紹其它一些常用的Redis啟動參數(shù):

daemonize:是否以后臺daemon方式運行
pidfile:pid文件位置
port:監(jiān)聽的端口號
timeout:請求超時時間
loglevel:log信息級別
logfile:log文件位置
databases:開啟數(shù)據(jù)庫的數(shù)量
save * *:保存快照的頻率,第一個*表示多長時間,第三個*表示執(zhí)行多少次寫操作。在一定時間內(nèi)執(zhí)行一定數(shù)量的寫操作時,自動保存快照。可設(shè)置多個條件。
rdbcompression:是否使用壓縮
dbfilename:數(shù)據(jù)快照文件名(只是文件名)
dir:數(shù)據(jù)快照的保存目錄(僅目錄)
appendonly:是否開啟appendonlylog,開啟的話每次寫操作會記一條log,這會提高數(shù)據(jù)抗風(fēng)險能力,但影響效率。
appendfsync:appendonlylog如何同步到磁盤。三個選項,分別是每次寫都強制調(diào)用fsync、每秒啟用一次fsync、不調(diào)用fsync等待系統(tǒng)自己同步

轉(zhuǎn)載于:https://www.cnblogs.com/zh9009/p/10622443.html

總結(jié)

以上是生活随笔為你收集整理的Linux安装配置Redis CentOS 7 下安装Redis的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。