Linux系列——Redis的安装、测试

前言

CentOS版本:6.7
Redis版本:3.0.2

废话少说,直接干货:

安装过程

step1 下载redis压缩包并解压

进入到 /usr/local 目录,执行下面的命令:

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

step2 使用make命令编译

cd redis-3.0.2
make

注意:可能会报错make: cc: Command not found make: *** [adlist.o] Error 127
解决:yum install gcc tcl -y
放个大招:在CentOS系统安装某些软件的时候,很可能因为缺包而报错。下面的命令是安装CentOS系统常用的支持库,在连网状态下运行之后会自动安装。那么以后在安装软件的时候,就会减少很多缺包错误:yum install -y gcc gdb strace gcc-c++ autoconf wget libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-develzlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel tcl ncursesncurses-devel curl curl-devel e2fsprogs patch lrzsz e2fsprogs-devel krb5-devel libidnlibidn-devel openldap-devel nss_ldap openldap-clients openldap-serverslibevent-devel libevent uuid-devel uuid mysql-devel

step3 复制可执行文件

编译完成后,redis下面没有bin,启动不是太方便。

这时,我们可以把redis-3.0.2文件夹下的redis.conf以及redis-3.0.2/src文件夹的3个可执行文件redis-server、redis-benchmark、redis-cli,拷贝到一个目录下,这样更加方便操作。
mkdir /usr/local/redis-3.0.2/bin
复制的时候注意切换原文件的路径(此处省略)
cp redis-server  /usr/local/redis-3.0.2/bin
cp redis-benchmark /usr/local/redis-3.0.2/bin
cp redis-cli  /usr/local/redis-3.0.2/bin

另一种更加简单的方式:

进入到redis目录下面:

执行 make PREFIX=/usr/local/redis-3.0.2 install

Linux系列——Redis的安装、测试_第1张图片

step4 添加环境变量

vim /etc/profile

加入下面的内容:

export REDIS_HOME=/usr/local/redis-3.0.2
export PATH=$REDIS_HOME/bin:$PATH

Linux系列——Redis的安装、测试_第2张图片

然后执行 source /etc/profile

step5 启动服务

cd /usr/local/redis-3.0.2/bin
redis-server ../redis.conf

上面的启动是保持在前台运行,可以使用下面的方法让其在后台运行:
修改 /usr/local/redis-3.0.2/redis.conf 文件,将daemonize no 改为daemonize yes,如下图
 Linux系列——Redis的安装、测试_第3张图片
保存退出之后,重新打开redis服务
kill all redis-server
redis-server ../redis.conf

使用命令验证: ps -ef | grep redis

出现下面的内容,说明启动成功!

step5 查看redis进程

pstree

Linux系列——Redis的安装、测试_第4张图片

step6 测试安装成果

使用redis-cli客户端连接redis
redis-cli
测试:

OK, GAME OVER!

 

更多内容,请关注公众号:程序员高手之路

在公众号回复:linux   即可免费获取linux视频教程(未加密)!

 

你可能感兴趣的:(#,Redis,Linux系列,数据库)