centos7安装redis6.0.4
1、下载
http://download.redis.io/releases
解压:
tar -zxvf redis-6.0.4.tar.gz
下载编译软件
Redis是C实现的,需要gcc来进行编译,先安装gcc。
yum install gcc
进入redis目录
cd redis-6.0.4
编译安装
make MALLOC=libc
将/home/redis/redis-6.0.4/src目录下的文件加到/usr/local/bin目录
cd src && make install
查看当前Redis版本
redis-server -v或./redis-server -v
redis启动
命令方式启动
./redis-server
redis启动成功,默认不是以守护进程的方式运行, 不太方便。同样按 ctrl + c可以关闭窗口
后台进程式启动redis,通过配置文件方式启动
Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
cd ..退到上一级目录。 然后编辑vim redis.conf
将"daemonize no"修改为"daemonize yes"。
指定redis.conf文件启动
./redis-server /home/redis/redis-6.0.4/redis.conf
查看Redis进程
ps -aux | grep redis
设置开机自动启动
创建redis目录
进入etc目录cd /etc 然后创建目录mkdir redis
3.0.2 复制redis.conf文件/p>
进入redis目录cd redis然后复制文件cp /home/redis/redis-6.0.4/redis.conf /etc/redis/6379.conf
3.0.3 复制redis_init_script
进入init.d目录/etc/init.d 复制一份脚本至/etc/init.d目录下cp /home/redis/redis-6.0.4/utils/redis_init_script /etc/init.d/redisd
3.0.4 配置redis开机自启动
切换到init.d目录cd /etc/init.d
chkconfig redis-toutou on
注意:若提示service redis-toutou does not support chkconfig,则按下面方法操作:
使用vim编辑redis-toutou文件,在第一行加入如下两行注释,保存退出
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。
再次执行开机自启命令。chkconfig redis-toutou on
3.0.5 通过服务启动redis
service redisd start
3.0.5 通过服务关闭redis
service redisd stop
参考:https://www.cnblogs.com/toutou/p/install_redis.html#_label0
https://blog.csdn.net/weixin_42196085/article/details/106604801
redis编译报错:centos7默认的gcc版本问题,可以参考这位大神的解决方案https://www.cnblogs.com/sanduzxcvbnm/p/12955145.html