Redis环境搭建

1.CentOS7 

2.Windows

3.Ubuntu 14

以下全部实现在 windows azure 虚拟机中

Ubuntu的最简单

apt-get install redis-server (2.8version)

因为会使用集群所以需要3.0

sudo mkdir /usr/local/src/Redis

cd /usr/local/src/Redis

sudo wget http://download.redis.io/releases/redis-3.0.2.tar.gz

tar -zxf redis-3.0.2.tar.gz
cd redis-3.0.2

sudo make

make command not found 没有gcc 需要安装sudo wget install gcc automake autoconf libtool make

sudo make test

  1. You need tcl 8.5 or newer in order to run the Redis test 

tcl 8.5 后可以解决上述编译错误。

sudo apt-get install tcl  

 

CentOS需要管理员权限 以下命令全加sudo

以下介绍最多需要的情况,必须最简版的CentOS需要安装wget

1 没有wget,Command not found

解决版本: yum -y install wget

2 wget http://download.redis.io/releases/redis-3.0.2.tar.gz

3 cd redis-3.0.2(可以mv改名)

4 make 

4.1 make错误 gcc/cc command not found
通过yum安装 gcc ,命令:yum -y install gcc) 
4.2error: jemalloc/jemalloc.h: No such file or directory
make MALLOC=libc
 
5 make install
vi redis.conf
 
 

杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。

首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: 
# kill –pid

注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子进程。

确定要杀死进程的PID或PPID 
# ps -ef | grep httpd

以优雅的方式结束进程 
# kill -l PID

 
windows 有2种
1种是 MS的 https://github.com/MSOpenTech/redis
2是个人编译的,如https://github.com/dmajkic/redis/downloads
可参考:http://os.51cto.com/art/201403/431103.htm
posted @ 2015-07-06 00:49  Bakuman  阅读(68)  评论(0)    收藏  举报