Memcached和Redis在Linux下的安装

Posted dipak

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Memcached和Redis在Linux下的安装相关的知识,希望对你有一定的参考价值。

Memcached安装与配置

准备

从http://memcached.org/下载最新版的memcached(memcached-1.4.15.tar.gz)
wget http://memcached.googlecode.com/files/memcached-1.4.13.tar.gz

从http://libevent.org/下载最新版的libevent(libevent-2.0.21-stable.tar.gz)
wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz

从http://ftp.free.org/mirrors/ftp.freebsd.org/ports/local-distfiles/swills/
下载memcached-replication(实现主备同步)
wget http://ftp.free.org/mirrors/ftp.freebsd.org/ports/local-distfiles/swills/repcached-2.3.1-1.4.15.patch.gz

将下载好的memcached、libevent、memcached-replication传到linux服务器上

安装

tar zxzf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/usr
make
make install
ldconfig
cd ..

 

测试libevent是否安装成功:

ls -al /usr/lib | grep libevent

安装memcached

wget http://memcached.googlecode.com/files/memcached-1.4.13.tar.gz
tar xzf memcached-1.4.13.tar.gz
cd memcached-1.4.13
./configure --with-libevent=/usr
make
make install
cd ..

 

测试是否成功安装memcached:

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

 

卸载方法

make uninstall

 

memcached的开启
 
cd /home/mencached/memcached-1.6.6/bin
则启动memcached时候
执行:
./memcached -d -m 900 -c 5120 -p 11211 -u root -P /tmp/memcached.pid
 
查看进程
ps -ef | grep mem
关闭
kill -2 进程号(9804)
 
./memcached -m 512 -p 11211 -u nobody -vvv
./memcached -d -m 900 -u root -l 192.168.100.186 -p 11211 -c 256 -P /tmp/memcached.pid  //启动memcached 启动参数说明:
 
   -d   选项是启动一个守护进程,
   -m  是分配给Memcache使用的内存数量,单位是MB,默认64MB
 
   -M  return error on memory exhausted (rather than removing items)
   -u  是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
   -l   是监听的服务器IP地址,默认为所有网卡。
   -p  是设置Memcache的TCP监听的端口,最好是1024以上的端口
   -c  选项是最大运行的并发连接数,默认是1024
   -P  是设置保存Memcache的pid文件
 
   -f   <factor>   chunk size growth factor (default: 1.25)
   -I   Override the size of each slab page. Adjusts max item size(1.4.2版本新增)
 
  也可以启动多个守护进程,但是端口不能重复
 
停止Memcache进程:
   kill `cat /tmp/memcached.pid`
 
ps -ef | grep telnet 查看telent是否运行

 

https://blog.csdn.net/wlddhj/article/details/84321220

 

 

Redis安装与配置

一  下载 Redis 安装包

去redis 官网下载reids 安装包, redis 官网默认只提供Linux 的安装包,所以不用担心下载到windows 的安装包.下载的为redis 源码,应该使用源码安装方式安装redis.

a)可以去官网下载  http://www.redis.cn/(中文网)

b)可以下载历史版本 http://download.redis.io/releases/

 

二 安装redis

     1、将下载下来的压缩包,上传到Linux系统上opt目录下

技术图片

 

 

 

可以使用rz命令进行上传,也可以进行拖拽,如果不能进行上传出现  -bash: rz: command not found 的提示

可以执行命令 

yum -y install lrzsz

 

    2、将压缩包减压到当前文件夹下

tar -zxvf redis-3.2.5.tar.gz 

    3、进入到redis的文件夹下

技术图片

 

 

      4、接下来依次执行命令

yum install gcc

  yum install gcc-c++

  make

  make install

 

5、进入到 /usr/local/bin 文件下看到如图:

技术图片

 

    6、输入命令redis-server启动redis能够看到redis的图标,说明redis启动成功。

技术图片

 

 

7、Ctrl + C 退出redis服务

 

启动redis
cd /usr/local/bin
redis-server config/redis.conf
默认端口 6379
 
关闭redis
redis-cli -p 6379 shutdown
 
查看redis进程
ps aux | grep redis

 

参考资料 https://www.cnblogs.com/lqblods/p/12098057.html

                   https://www.cnblogs.com/tongongV/p/10927913.html

以上是关于Memcached和Redis在Linux下的安装的主要内容,如果未能解决你的问题,请参考以下文章

windows memcached 怎么用

linux redis安装

Linux Redis安装

Redis-Linux安装

linux下redis安装

Redis介绍以及安装(Linux)