前言
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
step4 添加环境变量
vim /etc/profile
加入下面的内容:
export REDIS_HOME=/usr/local/redis-3.0.2
export PATH=$REDIS_HOME/bin:$PATH
然后执行 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,如下图
保存退出之后,重新打开redis服务
kill all redis-server
redis-server ../redis.conf
使用命令验证: ps -ef | grep redis
出现下面的内容,说明启动成功!
step5 查看redis进程
pstree
step6 测试安装成果
使用redis-cli客户端连接redis
redis-cli
测试:
OK, GAME OVER!
更多内容,请关注公众号:程序员高手之路
在公众号回复:linux 即可免费获取linux视频教程(未加密)!