linux下安装redis
1.下载redis
下载目录 /usr/local/src
[root@root src]# wget http://download.redis.io/releases/redis-5.0.4.tar.gz
2.解压
[root@root src]# tar -zxvf redis-5.0.4.tar.gz
3.安装
[root@root src]# cd redis-5.0.4
[root@root redis-5.0.4]# make
如果编译报以下错误:
make[3]: 警告:检测到时钟错误。您的创建可能是不完整的。
make[3]: Leaving directory `/usr/local/src/redis-5.0.4/deps/jemalloc'
make[2]: 警告:检测到时钟错误。您的创建可能是不完整的。
处理:
请更新Linux系统时间(相关更新方法移步:https://www.cnblogs.com/IT-Crowd/articles/10626577.html)
[root@root redis-5.0.4]# cd src
[root@root src]# make install PREFIX=/usr/local/redis
4.复制配置文件到安装目录下
[root@root src]# cd ../
[root@root redis-5.0.4]# mkdir /usr/local/redis/etc
[root@root redis-5.0.4]# cp redis.conf /usr/local/redis/etc
5.配置redis为后台启动
[root@root redis-5.0.4]# vi /usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes
# If you run Redis from upstart or systemd, Redis can interact with your
6.将redis加入到开机启动
[root@root redis-5.0.4]# vi /etc/rc.local
//在里面添加以下redis服务启动领命:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
7.启动redis服务
[root@root redis-5.0.4]# /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
8.建立软链(/usr/bin/ 已加入环境变量,创建的软链相当于将redis加入环境变量中)
[root@root redis-5.0.4]# ln -s /usr/local/redis/bin/redis-server /usr/bin/redis-server
[root@root redis-5.0.4]# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli