zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    语句被终止。完成执行语句前已用完最大递归 100
    Sql日期时间格式转换(转)
    MVC 记录操作日志与过滤特殊字符
    掌握这些,自学效率嗖嗖的!
    正式开始聊聊自学那些事儿!
    《可执行的自学编程方法体系》前言-为什么我要分享自己的自学经验总结?
    系统化的学习才是有效的学习!
    知识学了就忘怎么办?
    “面试”是绝佳的学习方式!
    分水岭:知识的深度拓展
  • 原文地址:https://www.cnblogs.com/dipak/p/13303190.html
Copyright © 2011-2022 走看看