1. 程式人生 > >在linux環境下搭建memcached叢集(一)

在linux環境下搭建memcached叢集(一)

一,準備工作

下載所需要的安裝包:

memcached支援軟體:libevent

memcached

叢集管理軟體:magent

連線到linux機器,將檔案拷貝上去。

二,開始安裝

1.安裝libevent:

a.解壓libevent:

tar -zxvf libevent-2.022-stable.tar.gz
b.進入解壓後的安裝包中,安裝libevent
cd libevent-2.0.22-stable
./configure –prefix=/usr
make 
make install
c.測試是否安裝正確
ls -al /usr/lib | grep libevent

安裝成功。

2.安裝memcached:

a.解壓memcached

tar -zxvf memcached-1.4.25.tar.gz

b.進入解壓後的安裝包,安裝memcached
cd memcached-1.4.25
./configure –with-libevent=/usr //usr和安裝libevent的值一致
make 
make install
安裝完成後會把memcached放到 /usr/local/bin/memcached.

c.測試是否安裝成功

 ls -al /usr/local/bin/mem*

安裝成功。

3.啟動memcached,輸入值就行測試是否可用

a.啟動memcached程序

/usr/local/bin/memcached -d -m 10 -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pid
-d選項是啟動一個守護程序,
-m是分配給Memcache使用的記憶體數量,單位是MB,我這裡是10MB,
-u是執行Memcache的使用者,我這裡是root,
-l是監聽的伺服器IP地址,如果有多個地址的話,我這裡指定了伺服器的IP地址192.168.0.200,
-p是設定Memcache監聽的埠,我這裡設定了12000,最好是1024以上的埠,
-c選項是最大執行的併發連線數,預設是1024,我這裡設定了256,按照你伺服器的負載量來設定,
-P是設定儲存Memcache的pid檔案,我這裡是儲存在 /tmp/memcached.pid,

b.測試是否可用

telnet 127.0.0.1 11211  //連線到memcached
stats
add name 0 900 3    //寫入一個值,key為name,有效期為900s,長度為3
lzz               // value 為 lzz
get name    // 獲取key為name的值

測試通過,配置成功

相關推薦

linux環境搭建memcached叢集()

一,準備工作 下載所需要的安裝包: memcached支援軟體:libevent memcached 叢集管理軟體:magent 連線到linux機器,將檔案拷貝上去。 二,開始安裝 1.安裝libevent: a.解壓libevent: tar -zxvf libe

在suse Linux環境搭建ES叢集

想成長為大牛的小白心血帖 虛擬機器:virtualbox 系統:suse Linux 11 sp3 elasticsearch:5.6.4 kibana:5.6.4 一.安裝jdk1.8 參考:ht

Linux 環境搭建 Jenkins(Hudson)平臺

效果 swd gpo conf 有一個 信息 hudson track 文件 安裝jenkins:安裝 jenkins 有兩種方式:安裝方式一: [java] view plain copy sudo java -jar jenkins.war –htt

linux環境搭建MySQL

啟動mysql charset serve spool arm bundle mes SQ sign linux下搭建mysql的方式很多,網上也詳解了很多種搭建方式,有直接yum的、有rpm的、、總之,“坑”是層出不窮,有相關文件依賴性、權限、GPG keys等等。 本人

linux環境搭建MySQL數據庫的雙擊熱備

RoCE offset 可能 引入 The repl chang 操作系統 lis 準備服務器 由於Mysql不同版本之間的(二進制日誌)binlog格式可能會不太一樣,因此最好的搭配組合是主(Master)服務器的Mysql版本和從(Slave)服務器版本相同或者更低,

測試環境搭建和部署(在Linux環境搭建jdk+Tomcat+mysql環境和項目包的部署)

pri 環境 安裝包 mysq 自己 進行 配置jdk linu 連接數   1.Linux環境(我搭建的是64位centos版本的linux系統)   1.下載並安裝一個VMware Workstation虛擬機,是搭建Linux系統的平臺。     2.下載一個

linux環境搭建Go語言開發環境並設定語法高亮

這個部落格是我自己從頭開始搭建,在設定語法高亮的時候碰到了很多問題,主要原因嘛,就是網上搜索很多東西,大多都是同樣的內容,但是根據這個內容根本搭建不出Go語言的開發環境,為了給大家減少不必要的麻煩,現在我以我搭建的過程給大家講一下。 我使用的環境是CentOS6.5版,使用的是虛擬機器版本,

Linux環境搭建VPS服務

說明   由於大部分VPN被封,FQ過程中無意間接觸到了VPS(Virtual Private Server 虛擬專用伺服器,可用於FQ),所以簡單記錄下VPS服務搭建流程。   此教程基於centos7,本人選擇使用阿里雲伺服器(香港區域,可訪問外網)進行搭建。 安裝元件   安裝pyt

linux環境搭建自動化Jenkins管理工具

一、搭建一個jak--tomcat伺服器到自己的linux伺服器上   具體的伺服器搭建這裡可以參考華華大佬的部落格:https://www.cnblogs.com/liulinghua90/p/4661424.html 二、 如果通過http:ip地址:埠在瀏覽器訪問出現下   說明

linux環境搭建java web測試環境(非常詳細!!)

一.專案必備軟體及基本思路 專案必備:虛擬機器:VMware Workstation (已安裝linux的 CentOS6.5版本) 專案:java web專案 (必須在本地部署編譯後選擇專案的webRoot,改為ROOT(ROOT包含下面四個關鍵檔案),放到tomcat下的webapps

windows環境搭建Redis叢集

轉載請註明出處,原文章地址: https://www.cnblogs.com/tommy-huang/p/6240083.html Redis叢集:  如果部署到多臺電腦,就跟普通的叢集一樣;因為Redis是單執行緒處理的,多核CPU也只能使用一個核, 所以部署在同一臺電腦上,通過執行多個Re

linux環境,連線另臺伺服器的oracle資料庫,常見問題詳解

一臺伺服器177 一臺伺服器,有oracle的12 177能ping通12 177不能telnet 12 1521埠 通過xShell隧道在windows能連上12的oracle資料庫 12的1521埠是開啟的。 我總結為是 1.防火牆 有沒有設定1521

docker環境搭建hadoop叢集(ubuntu16.04 LTS系統)

我的思路是這樣: 安裝ubuntu系統---->下載docker---->在docker里拉取hadoop映象---->在此映象裡建立三個容器(Master、Slave1、Slave2)---->完成完全分散式 1.   安裝ubuntu系統(無論你

Linux環境搭建Apache伺服器(完整版)

Linux下搭建Apache伺服器(完整版) 什麼是Apache? Apache Licence是著名的非盈利開源組織Apache採用的協議。該協議和BSD類似,同樣鼓勵程式碼共享和尊重原作者的著作權,同樣允許程式碼修改,再發布(作為開源或商業軟體)。需要

linux環境搭建禪道管理系統

vmware Linux: Centos 6.7禪道安裝包:ZenTaoPMS.10.0.stable.zbox_64.tar.gz將安裝包放在/opt目錄下並解壓tar -zxvf ZenTaoPMS.10.0.stable.zbox_64.tar.gzcd /zbox./

linux環境搭建一個基於tcp的客戶端和伺服器

客戶端 //TCP 客戶端程式碼 #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #in

Linux環境搭建jenkins平臺

1.下載jenkins.war包 2.使用Xshell 5工具通過SSH連線到linux伺服器,在/usr/local下新建一個jenkins目錄,用來存放jenkins.war包:mkdir jenkins 3.使用Xftp工具將jenkins.war拖到/usr/loc

阿里雲ECS伺服器Linux環境配置php伺服器()

最近在搞一個後臺,想建一個PHP的環境,記錄一下過程。 首先是買伺服器,為了省錢其實剛開始可以不買,在自己的機器上先搭建一個本地伺服器,通過內網ip測試,等開發差不多後,再買,然後把環境移到ecs伺服器上。 買哪種型別的ECS伺服器比較好? 我主要是為了把csdn的部落格移到自己的主頁上,同時業餘時間學習

linux 環境搭建django開發環境

Django是網站開發不錯的框架,使用python可以快速方便的搭建網站開發環境,如果想快速學習Django,“the django book”是一個不錯的選擇,下邊簡介一下linux下搭建django開發環境。 1. pyhton安裝 當下大部分的Mac和Linux系統中

在windows環境搭建mysql叢集

1. 前(fei)言(hua) 最近實訓老師給我們佈置了一個建立mysql叢集的任務,並扔了兩個部落格連結給我們參考,然後就沒有然後了。根據老師給的部落格上面的步驟試了一下,發現並不能成功建立,於是自己百度,找到了一個挺靠譜的部落格,於是參考了一下,感覺總體還