Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。那redis如何启动指定配置文件?下面来我们就来给大家讲解一下。
1-1:下载redis源码 1.7MB
【wget http://download.redis.io/releases/redis-4.0.6.tar.gz】
注意:若报错提示wget命令找不到,需要 yum install wget -y
移动压缩包到/home/redis/ 目录下(若没有redis目录,需要新建)
【mv redis-4.0.6.tar.gz /home/redis/】
1-2:解压压缩包
【cd /home/redis/ 】
【tar -zxf redis-4.0.6.tar.gz】
1-3:yum安装gcc依赖
yum install gcc -y
1-4:编译安装
先跳转到redis解压目录下
【cd /home/redis/redis-4.0.6/】
编译安装
【make MALLOC=libc】
将/home/redis/redis-4.0.6/src目录下的文件加到/usr/local/bin/目录
【cd /home/redis/redis-4.0.6/src】
【cp ./* /usr/local/bin/】
【make install】
2-1:直接启动Redis
先切换到redis src目录下
【cd /home/redis/redis-4.0.6/src】
直接启动Redis
【./redis-server】
如上图:redis启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便。
按 ctrl + c可以关闭窗口。
2-2:以后台方式启动和关闭
修改redis.conf文件,该文件路径 /home/redis/redis-4.0.6/redis.conf
搜索daemonize关键字,
将 daemonize no 修改为 daemonize yes 然后 wq 保存
关闭redis进程
首先使用ps -aux | grep redis查看redis进程
【ps -aux | grep redis】
注意,查进程的命令有ps -aux 和ps -ef,建议使用-aux,-aux格式输出,标准格式,更直观。
相关区别及示范输出如上图所示。
使用kill命令杀死进程
【kill -9 141820】
注意,图中的112728进程是 grep的进程。不要kill错了。
2-3:指定配置文件启动
【cd /home/redis/redis-4.0.6/src】
【./redis-server ../redis.conf】
注意:若启动Redis时不指定配置文件,默认会选用内部的conf文件,而不是安装目录下的,最好启动时指定配置文件。
2-4:指定日志输出启动
Redis与Mysql一样,出于性能的考虑,默认配置,日志记录功能未开启。若需要开启日志记录功能,将redis.conf 文件中的 loglevel 和 logfile 属性,参考下图修改即可。
按照文中这样的方法就可以实现redis启动指定配置文件了,redis是一个高性能的 key-value 数据库。不仅支持简单的key-value类型的数据,还支持数据的备份,大家一定要掌握好它的使用方法。最后大家如果想要了解更多其他工具教程知识,敬请关注奇Q工具网。
推荐阅读: