centos7安装redis3.2
最近在学习laravel框架,打算在虚拟机里面装个redis,使用yum安装时发现提供的版本是2.8。目前最新的版本是3.2,而3.0以后redis提供了cluster,对集群有很好的支持。在google了一番以后也没有找到redis3.2的源,于是就开始编译安装了。
到redis官网下载最新版本的redis源码,然后开始编译安装,可以参考源码里面的README。
wget http://download.redis.io/releases/redis-3.2.4.tar.gz tar -xvf redis-3.2.4.tar.gz cd redis-3.2.4 cat README.md make make install mkdir /etc/redis cp utils/redis.conf /etc/redis/ redis-server /etc/redis/redis.conf
这时候用安装基本完成了,但是上面安装基本上按照默认的方式安装,但是有些地方可以自定义。比如redis安装位置,可以使用`make PREFIX=/some/other/directory install`,其中的“/some/other/directory”就是redis安装位置。
为了方面我们管理redis,我们可以写一个redis.service配置文件来方便我们管理redis。
这里我就给一个很简单的service配置文件例子:
[Unit] Description=redis service file Wants=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf [Install] WantedBy=multi-user.target
将上面的配置信息放入/lib/systemd/system/redis.service文件中,然后重新载入配置文件即可。还有一点就是需要修改/etc/redis/redis.conf中,将damonize改为yes,默认为no,即以守护进程的模式启动redis。
systemctl daemon-reload #开机启动 systemctl enable redis.service #启动redis systemctl start redis.service #关闭redis systemctl stop redis.service
到此,redis的安装就完成了,可以使用redis-cli链接server了!
近期评论