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

32 篇文章 12 订阅
3 篇文章 2 订阅

前言

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视频教程(未加密)!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前方一片光明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值