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

首頁 > 數據庫 > Redis > 正文

Redis數據庫的安裝配置方法

2020-03-17 12:44:55
字體:
來源:轉載
供稿:網友
redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類keyvalue存儲的不足,在部 分場合可以對關系數據庫起到很好的補充作用。它提供了Python,Ruby,Erlang,PHP客戶端,使用很方便
 
 

redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類keyvalue存儲的不足,在部 分場合可以對關系數據庫起到很好的補充作用。它提供了Python,Ruby,Erlang,PHP客戶端,使用很方便。問題是這個項目還很新,可能還不足夠穩定,而且沒有在實際的一些大型系統應用的實例。此外,缺乏mc中批量get也是比較大的問題,始終批量獲取跟多次獲取的網絡開銷是不一樣的。

性能測試結果:

SET操作每秒鐘 110000 次,GET操作每秒鐘 81000 次,服務器配置如下:

Linux 2.6, Xeon X3320 2.5Ghz.

stackoverflow 網站使用 Redis 做為緩存服務器。

安裝過程:

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

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

一、下載最新版

wget http://redis.googlecode.com/files/redis-2.0.0-rc4.tar.gz

二、解壓縮

tar redis-2.0.0-rc4.tar.gz

三、安裝C/C++的編譯組件(非必須)

apt-get install build-essential

四、編譯

cd redis-2.0.0-rc4
make

make命令執行完成后,會在當前目錄下生成本個可執行文件,分別是redis-server、redis-cli、redis-benchmark、redis-stat,它們的作用如下:

redis-server:Redis服務器的daemon啟動程序 
redis-cli:Redis命令行操作工具。當然,你也可以用telnet根據其純文本協議來操作 
redis-benchmark:Redis性能測試工具,測試Redis在你的系統及你的配置下的讀寫性能 
redis-stat:Redis狀態檢測工具,可以檢測Redis當前狀態參數及延遲狀況  
在后面會有這幾個命令的說明,當然是從網上抄的。。。

五、修改配置文件

/etc/sysctl.conf
添加

vm.overcommit_memory=1
刷新配置使之生效

sysctl vm.overcommit_memory=1

補充介紹:

 **如果內存情況比較緊張的話,需要設定內核參數:
echo 1 > /proc/sys/vm/overcommit_memory

 內核參數說明如下:

overcommit_memory文件指定了內核針對內存分配的策略,其值可以是0、1、2。
0, 表示內核將檢查是否有足夠的可用內存供應用進程使用;如果有足夠的可用內存,內存申請允許;否則,內存申請失敗,并把錯誤返回給應用進程。
1, 表示內核允許分配所有的物理內存,而不管當前的內存狀態如何。
2, 表示內核允許分配超過所有物理內存和交換空間總和的內存

 **編輯redis.conf配置文件(/etc/redis.conf),按需求做出適當調整,比如:
daemonize yes #轉為守護進程,否則啟動時會每隔5秒輸出一行監控信息
save 60 1000 #減小改變次數,其實這個可以根據情況進行指定
maxmemory 256000000 #分配256M內存


在我們成功安裝Redis后,我們直接執行redis-server即可運行Redis,此時它是按照默認配置來運行的(默認配置甚至不是后臺運 行)。我們希望Redis按我們的要求運行,則我們需要修改配置文件,Redis的配置文件就是我們上面第二個cp操作的redis.conf文件,目前 它被我們拷貝到了/usr/local/redis/etc/目錄下。修改它就可以配置我們的server了。如何修改?下面是redis.conf的主 要配置參數的意義: 
daemonize:是否以后臺daemon方式運行 
pidfile:pid文件位置 
port:監聽的端口號 
timeout:請求超時時間 
loglevel:log信息級別 
logfile:log文件位置 
databases:開啟數據庫的數量 
save * *:保存快照的頻率,第一個*表示多長時間,第三個*表示執行多少次寫操作。在一定時間內執行一定數量的寫操作時,自動保存快照??稍O置多個條件。 
rdbcompression:是否使用壓縮 
dbfilename:數據快照文件名(只是文件名,不包括目錄) 
dir:數據快照的保存目錄(這個是目錄) 
appendonly:是否開啟appendonlylog,開啟的話每次寫操作會記一條log,這會提高數據抗風險能力,但影響效率。 
appendfsync:appendonlylog如何同步到磁盤(三個選項,分別是每次寫都強制調用fsync、每秒啟用一次fsync、不調用fsync等待系統自己同步) 
 

下面是一個略做修改后的配置文件內容:

 

復制代碼代碼如下:

daemonize yes
pidfile /usr/local/redis/var/redis.pid
port 6379
timeout 300
loglevel debug
logfile /usr/local/redis/var/redis.log
databases 16
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
dir /usr/local/redis/var/
appendonly no
appendfsync always
glueoutputbuf yes
shareobjects no
shareobjectspoolsize 1024

 

將上面內容寫為redis.conf并保存到/usr/local/redis/etc/目錄下

然后在命令行執行:

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

即可在后臺啟動redis服務,這時你通過

telnet 127.0.0.1 6379

即可連接到你的redis服務。

六、啟動服務并驗證

啟動服務器

./redis-server 
或 
$redis-server /etc/redis.conf  
查看是否成功啟動 
$ ps -ef | grep redis   
或 
./redis-cli ping 
PONG

七、啟動命令行客戶端賦值取值
 
redis-cli set mykey somevalue 
./redis-cli get mykey

八、關閉服務

$ redis-cli shutdown     
#關閉指定端口的redis-server  
$redis-cli -p 6380 shutdown

九、客戶端也可以使用telnet形式連接。

[root@dbcache conf]# telnet 127.0.0.1 6379 
Trying 127.0.0.1... 
Connected to dbcache (127.0.0.1). 
Escape character is '^]'. 
set foo 3 
bar 
+OK 
get foo 
$3 
bar 
^] 
telnet> quit 
Connection closed.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最近2019年中文视频免费在线观看| 亚洲成人av在线| 国内精品久久久久伊人av| 91高潮精品免费porn| 黑人狂躁日本妞一区二区三区| 亚洲视频在线观看视频| 色视频www在线播放国产成人| 欧美国产日韩一区二区三区| 尤物99国产成人精品视频| 57pao成人国产永久免费| 亚洲欧美国产另类| 亚洲国产成人久久| 国产精品视频999| 美女999久久久精品视频| 日韩在线免费av| 成人亚洲综合色就1024| 亚洲国产美女久久久久| 国语自产偷拍精品视频偷| 亚洲成人久久电影| 最近中文字幕mv在线一区二区三区四区| 亚洲欧美日韩一区二区在线| 国产不卡在线观看| 国产午夜精品美女视频明星a级| 91精品久久久久久久久久入口| 成人久久18免费网站图片| 亚洲精品乱码久久久久久按摩观| 一本色道久久88精品综合| 久久精品最新地址| 日本欧美爱爱爱| 日韩精品极品在线观看播放免费视频| 精品在线观看国产| 精品一区二区三区四区| 精品无码久久久久久国产| 亚洲欧洲在线看| 久久91精品国产91久久久| 亚洲欧美制服中文字幕| 日韩视频欧美视频| 欧美午夜精品久久久久久人妖| 国模私拍视频一区| www.亚洲成人| 精品伊人久久97| 中文字幕免费精品一区高清| 国产成人激情视频| 亚洲综合在线小说| 日韩av网址在线观看| 亚洲国产精品va在线观看黑人| 欧美性视频精品| 亚洲欧美一区二区激情| 狠狠色狠狠色综合日日小说| www.亚洲一区| 亚洲欧美国内爽妇网| 日韩中文字幕亚洲| 正在播放国产一区| 亚洲成人精品视频在线观看| 欧美一级在线亚洲天堂| 亚洲日本成人女熟在线观看| 国产日韩精品电影| 欧美视频在线观看免费网址| 亚洲精品欧美日韩专区| 羞羞色国产精品| 欧美做爰性生交视频| 91精品国产色综合久久不卡98口| 亚洲人永久免费| 国产精品高潮呻吟久久av黑人| 91最新在线免费观看| 麻豆国产va免费精品高清在线| 久久偷看各类女兵18女厕嘘嘘| 国产欧美精品日韩| 92看片淫黄大片欧美看国产片| 国产精品99久久久久久人| 色狠狠av一区二区三区香蕉蜜桃| 91精品国产综合久久香蕉最新版| 精品久久久久久中文字幕一区奶水| 久久久久久12| 亚洲综合中文字幕在线| 久久久久久久91| 欧美日韩国产一区二区三区| 国产精品久久久久久久久久久不卡| 日韩电影在线观看中文字幕| 日韩中文字幕久久| 97**国产露脸精品国产| 国产亚洲欧洲在线| 欧美亚洲在线观看| 久久99久久久久久久噜噜| 精品久久久在线观看| 欧美视频13p| 最近2019中文字幕mv免费看| 日韩国产高清视频在线| 97国产成人精品视频| 亚洲精品福利在线| 久久免费视频在线观看| 成人国产精品免费视频| 日韩精品一二三四区| 日韩少妇与小伙激情| 成人免费激情视频| 精品亚洲一区二区三区四区五区| 久久久亚洲欧洲日产国码aⅴ| 隔壁老王国产在线精品| 久久久国产精品亚洲一区| 精品亚洲国产成av人片传媒| 欧美性一区二区三区| 成人网址在线观看| 久久久久这里只有精品| 亚洲女人初尝黑人巨大| 欧美激情免费看| 欧美猛男性生活免费| 欧美在线www| 欧美在线视频观看| 国产成人精品久久亚洲高清不卡| 亚洲91精品在线观看| 国产黑人绿帽在线第一区| 久久亚洲春色中文字幕| 日韩成人小视频| 亚洲精品国产综合久久| 久久久久亚洲精品成人网小说| 一本大道香蕉久在线播放29| 国产一区二区三区欧美| 日本a级片电影一区二区| 亚洲电影免费观看高清完整版在线观看| 中文字幕在线精品| 久久精品亚洲94久久精品| 精品一区二区电影| 久久久精品电影| 亚洲精品一区二区网址| 亚洲国产精品va在线看黑人| 日日噜噜噜夜夜爽亚洲精品| 欧美视频一二三| 亚洲最大成人免费视频| 国产精品福利网| 秋霞成人午夜鲁丝一区二区三区| 亚洲一区二区自拍| 国产亚洲精品激情久久| 国产999精品久久久| 97在线观看免费| 亚洲精品中文字幕有码专区| 粗暴蹂躏中文一区二区三区| 成人在线免费观看视视频| 国产精品一区二区三区在线播放| 免费91麻豆精品国产自产在线观看| 亚洲一级一级97网| 国产91精品最新在线播放| 欧美日韩免费区域视频在线观看| 欧美精品日韩www.p站| 国产精品福利片| 日韩av电影在线免费播放| 欧美极度另类性三渗透| 尤物99国产成人精品视频| 青草成人免费视频| 一区二区三区无码高清视频| 国自在线精品视频| 国产成人福利夜色影视| 亚洲男人的天堂在线播放| 91在线无精精品一区二区| 操人视频在线观看欧美| 欧美小视频在线| 亚洲一区av在线播放| 色伦专区97中文字幕| 欧美日韩电影在线观看| 欧美多人乱p欧美4p久久| 久久精品2019中文字幕| 欧美日韩国产二区| 热久久美女精品天天吊色| 日韩电影在线观看中文字幕| 日本精品久久中文字幕佐佐木|