Redis的安装,以及设置开机自启动

来源:互联网 发布:淘宝授权书范本 编辑:程序博客网 时间:2024/06/05 04:19

知识点节选自javaweb--->缓存----->redis缓存


安装

 Shell代码  

  1. tar zxvf redis-2.8.9.tar.gz  
  2. cd redis-2.8.9  
  3. #直接make 编译  
  4. make  
  5. #可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。  
  6. make install  


启动/停止命令

启动命令:

./redis-server

或者

./redis-server /etc/redis/6379.conf


停止命令:

./redis-cli shutdown


使用Redis启动脚本设置开机自启动

1.修改配置文件

可为redis服务启动指定配置文件,配置文件redis.conf在Redis根目录下。

 Shell代码 

  1. #修改daemonize为yes,即默认以后台程序方式运行(还记得前面手动使用&号强制后台运行吗)。  
  2. daemonize no  
  3. #可修改默认监听端口  
  4. port 6379  
  5. #修改生成默认日志文件位置  
  6. logfile "/home/futeng/logs/redis.log"  
  7. #配置持久化文件存放位置  
  8. dir /home/futeng/data/redisData   

2.配置启动脚本

推荐在生产环境中使用启动脚本方式启动redis服务。启动脚本redis_init_script位于位于Redis的/utils/目录下。

Shell代码  
  1. #大致浏览下该启动脚本,发现redis习惯性用监听的端口名作为配置文件等命名,我们后面也遵循这个约定。  
  2. #redis服务器监听的端口  
  3. REDISPORT=6379  
  4. #服务端所处位置,在make install后默认存放与`/usr/local/bin/redis-server`,如果未make install则需要修改该路径,下同。  
  5. EXEC=/usr/local/bin/redis-server  
  6. #客户端位置  
  7. CLIEXEC=/usr/local/bin/redis-cli  
  8. #Redis的PID文件位置  
  9. PIDFILE=/var/run/redis_${REDISPORT}.pid  
  10. #配置文件位置,需要修改  
  11. CONF="/etc/redis/${REDISPORT}.conf"   

3.配置环境

根据启动脚本要求,将修改好的配置文件以端口为名复制一份到指定目录。需使用root用户。

Shell代码  
  1. mkdir /etc/redis  
  2. cp redis.conf /etc/redis/6379.conf  

 2. 将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)。 

Shell代码  
  1. cp redis_init_script /etc/init.d/redisd  

 3. 设置为开机自启动

        不同的linux的类型使用的方式不同,不在此处描述
0 0