CentOS 7 部署redis
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
最新文章
- kettle参数、变量详细讲解[转]
- js隐式转换
- Visual Studio 2010安装教程
- 【转】flume+kafka+zookeeper 日志收集平台的搭建
- 不能将 Null 值赋给类型为 (不可为 null 的值类型)的成员。解决方法
- VS 2010 编译安装 boost 库 -(和 jsoncpp 库共存)
- $.getJSON 返回值、AJAX异步调用步骤
- hdu1171
- 安全删除mysql binlog日志
- 一个适用于层级目录结构的makefile模版
- mysql source命令导入sql文件效率分析和索引整理
- 如何在MyEclipse中配置jre的编译运行环境
- HFun.快速开发平台(二)=》自定义列表实例(请求参数的处理)
- redis中使用 check-and-set 操作实现乐观锁
- The Ethereum devp2p and discv4 protocol Part I
- 基于SpringMVC拦截器和注解实现controller中访问权限控制
- EF CodeFirst系列(5)---FluentApi
- pandas操作行集锦
- mac homebrew
- py库: PIL 、pillow(图像处理)