1、下载redis:
地址:http://download.redis.io/releases/;
选择需要下载的版本,然后通过ssh工具导入到centos中,这里放到了/usr/local;
解压文件:tar -zxvf redis-2.8.0.tar.gz ;
安装gcc依赖包
yum install gcc ;
跳转到reids目录下,命令cd redis ;
编译安装:make MALLOC=libc;
将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录
cd src && make install
安装完成后,准备启动redis;
启动redis:进入src目录下,使用命令:./redis-server ;
如上图;redis启动成功,但是这个窗口需要一直打开,不推荐。按ctrl + c可以关闭窗口;
以后台进程方式启动redis
修改redis.conf将
daemonize no
修改为
daemonize yes
指定reids.conf文件启动:
./redis-server /usr/local/redis-4.0.6/redis.conf
关闭redis进程
首先使用 ps -aux | grep redis 查看redis进程;
使用kill命令杀死进程
[root@iZwz991stxdwj560bfmadtZ src]# kill 18714
设置redis开机自启动;
1、在/etc目录下新建redis目录
mkdir redis
将 /usr/local/redis-4.0.6/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf
[root@iZwz991stxdwj560bfmadtZ redis]# cp /usr/local/redis-4.0.6/redis.conf /etc/redis/6379.conf
将redis的启动脚本复制一份放到/etc/init.d目录下
[root@iZwz991stxdwj560bfmadtZ init.d]# cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
设置redis开机自启动:先切换到/etc/init.d目录下,然后执行自启命令:
[root@iZwz991stxdwj560bfmadtZ init.d]# chkconfig redisd on
结果展示:service redisd does not support chkconfig
看结果是redisd不支持chkconfig,解决方法:
使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出:
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
注释的意思是:redis服务必须再运行级2、3、4、5下被启动或关闭,启动的优先级是90,关闭的优先级是10.
再次执行开机自启命令,成功!
[root@iZwz991stxdwj560bfmadtZ init.d]# chkconfig redisd on
现在可以直接已服务的形式启动和关闭redis了
启动:
service redisd start
关闭:
方法1:service redisd stop
方法2:redis-cli SHUTDOWN
来源:https://www.cnblogs.com/itwsh/p/12175050.html