Cenots体系装置Redis的过程ITeye - 超凡娱乐

Cenots体系装置Redis的过程ITeye

2019-01-11 11:27:44 | 作者: 静曼 | 标签: 目录,装置,装备 | 浏览: 2675

1)     下载redis装置包

可去官网http://redis.io ,也可经过wget指令,

wget http://download.redis.io/redis-stable.tar.gz

 

2)     解压

tar –zxvf redis-stable.tar.gz

 

3)     编译、装置

cd redis-stable

 

make

假如提示gcc command不辨认,请自行装置gcc;

假如提示couldn’t execute tcl : no such file or dicrectory,请自行装置tcl;

假如提示

请履行make distclean,然后再make

 

Make成功之后,会在src目录下多出一些文件,如下

 

可手动复制redis-server、redis-cli、redis-check-aof、redis-check-dump等至/usr/local/bin目录下,也可履行make install,此处履行make install

 

可检查,/usr/local/bin下已有这些文件。

留意:若此刻履行redis-server –v (检查版别指令),若提示redis-server command not found,则需要将/usr/local/bin目录加到环境变量,怎么增加,此处不做具体介绍,可检查修正/etc/profile,(检查环境变量指令:echo $PATH)

正常如下

至此,redis装置完结,接着装备。

 

二.修正装备文件.conf

1)     创立装备文件目录,dump file 目录,进程pid目录,log目录等

装备文件一般放在/etc/下,创立redis目录

cd /etc/

mkdir redis

 

ll 检查创立的redis目录

~

dump file、进程pid、log目录等,一般放在/var/目录下,

cd /var/

mkdir redis

cd redis

mkdir data log run

 

至此,目录创立结束

2)     修正装备文件,装备参数

首要复制解压包下的redis.conf文件至/etc/redis

检查/etc/redis/redis.conf

cd /etc/redis/

ll

 

翻开redis.conf文件

修正端口(默许6379)

 

修正pid目录为新建目录

 

修正dump目录为新建目录

 

修正log存储目录为新建目录

3)     耐久化

默许rdb,可选择是否敞开aof,若敞开,修正装备文件appendonly

4)     发动redis,检查各目录下文件

 

检查进程

 

redis已发动

检查dump, log, pid等

 

发现只要日志,没有dump和pid信息,是因为当时redis效劳仍然是console形式运转的,且没有数据存储操作

中止redis效劳,修正装备文件使得redis在background运转

 

改成yes,保存,重启redis效劳

检查pid信息,如下

 

检查dump信息

 

若装备了aof耐久化方法,data目录下还会有aof的相关文件

5)     客户端衔接redis

 

默许端口6379

6)     至此,redis根底装备结束,若有其他相关装备调整,可查找文档再修正

 

三.效劳及开机自发动

1)     创立redis发动脚本

复制解压包下utils下redis发动脚本至/etc/init.d/

cp redis_init_script /etc/init.d/

修正脚本称号(也可不修正)为redis

检查ll

 

修正脚本pid及conf途径为实践途径

 

出产环境下,装备时,装备文件、pid等最好加上端口标识,以便区别,如

 

 

保存

退出

至此,在/etc/init.d/目录下,现已能够经过service redis start/stop 指令发动和封闭redis

 

 

若在其他目录下,不能够运用这2个指令,请持续装备2),增加权限

2)     给发动脚本增加权限

chmod +x /etc/init.d/redis

 

实践指令,依据目录的不同,会不一样

相应的删去权限是

chmod –x /etc/init.d/redis

假如需要在开机的时分,redis效劳主动发动,可持续3)

3)     设置自发动

chkconfig redis on

假如运转报错,提示

 

是因为没有在发动脚本里参加redis发动优先级信息,可增加如下

 

再次履行chkconfig redis on,成功

 

 

至此,自发动装备结束

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章