99热这里有精品-夜夜嗨av色一区二区不卡-亚洲国产精彩中文乱码AV-日本japanese乳偷乱熟

Memcached部署常用設置

一、memcached服務器的典型配置

  • CPU: >1GHz
  • 內存:>2GB
  • 硬盤:>8GB
  • 操作系統:Linux(x86_64)
  • 軟件環境說明:Centos6.5 x64+libevent+memcached

二、Linux下安裝

1、軟件下載

libevent下載地址:

https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz

memcached下載地址:

http://memcached.org/files/memcached-1.4.20.tar.gz

2、軟件安裝

首先,memcached是基于libevent的,所以確保你的系統已經裝了libevent,libevent是個程序庫,它將Linux的epoll、BSD類操作系統的kqueue等事件處理功能封裝成統一的接口。即使對服務器的連接數增加,也能發揮O(1)的性能。 memcached使用這個libevent庫,因此能在Linux、BSD、Solaris等操作系統上發揮其高性能。

安裝libevent

# tar xzvf libevent-2.0.21-stable.tar.gz ##解壓
# cd libevent-2.0.21-stable
# ./configure --prefix=/usr
# make
# make install

安裝完后可以查看下/usr/lib是否有libevent等文件(ls -al /usr/lib | grep libevent)

安裝memcached

# tar xzvf memcached-1.4.20.tar.gz
# cd memcached-1.4.20
# ./configure --with-libevent=/usr
# make
# make install
安裝結果(ls -al /usr/local/bin/memcached)如圖:

啟動memcached
#/usr/local/bin/memcached -d -m 1024 -u root -p 11211 -P /tmp/memcached.pid

啟動后查看進程:

說明已經正常啟動。

常用推薦啟動配置

方式一:內存為2G

memcached -d -u root -m 1024 -p 11211 -c 2048 -P /tmp/memcached.pid

方式二:內存4G以上

memcached -d -u root -m 3000 -p 11211 -c 30720 -P /tmp/memcached.pid

啟動過程中所用選項說明如下:

-p,使用的TCP端口。默認為11211。

-m,最大內存大小。默認為64MB。

-vv,以very vrebose模式啟動,將調試信息和錯誤輸出到控制臺。

-d,作為守護進程在后臺運行。

-c,最大運行的并發連接數,默認是1024,按照服務器的負載量來設定。

-P,設置保存Memcache的pid文件。

-l,綁定地址(默認:所有都允許,無論內外網或者本機更換IP,有安全隱患,若設置為127.0.0.1就只能本機訪問)。

-u,運行Memcached的用戶,默認不能由root用戶啟動,所以當前用戶為root用戶時,需要利用-u參數來指定。

-f,塊大小增長因子,默認是1.25,根據存入的數據的大小可進行調整。

调兵山市| 诸暨市| 隆化县| 嘉善县| 德化县| 和政县| 封丘县| 福贡县| 内乡县| 北川| 濮阳市| 蓝山县| 亚东县| 盖州市| 乐陵市| 瑞丽市| 霍城县| 秦皇岛市| 浦城县| 德安县| 寿光市| 隆子县| 西安市| 三原县| 甘洛县| 新建县| 山阴县| 西贡区| 会理县| 阿城市| 孟村| 遂平县| 棋牌| 梁平县| 双辽市| 元谋县| 砀山县| 罗江县| 邢台市| 义乌市| 海丰县|