菜鸟使用 centOS 安装 redis 并放入service 启动 记录
1.下载redis:
若wget 不可用,请先安装wget
yum install wget
2.解压redis:
tar xzf redis-2.8.17.tar.gz
进入解压后的文件夹
cd redis-2.8.17
安装redis到本机
make install------默认是安装到/usr/local/bin/下面
安装完成后可以用whereis redis-server 来查看安装的位置路径
3.如上步骤安装完成后,可以直接运行下面的/usr/local/bin/redis-server可以开启redis的服务
不过这样开启不能在当前窗口关闭,一旦关闭当前的命令行窗口,就会停止redis的服务。
4.开启成功后,可以使用redis的客户端来连接服务器执行redis的命令测试。
5.测试如下:新开一个命令行窗口:
whereis redis-cli 找到cli的安装路径
/usr/local/bin/redis-cl 执行客户端连接命令
127.0.0.1:6379> 显示如此,这表示连接redis成功。
测试命令:
127.0.0.1:6379> set name lilin
OK
127.0.0.1:6379> get name
"lilin"
127.0.0.1:6379> keys *
1) "name"
6.如上redis的启动不是很方便,下面把redis放如service的启动方式如下:
redis的编译后的目录下面有个utils目录:把utils目录下的文件redis_init_script拷贝到
系统下的/etc/init.d/redis 下,重命令为redis
cp redis_init_script /etc//etc/init.d/redis
建立redis的启动配置文件(按照redis的脚本中的路径建立存放和命令)
mkdir /etc/redis
把redis的默认启动配置文件复制过来,并且以启动的端口号命令(保证和redis的脚本中一致)
cp redis.conf /etc/redis/6379.conf
vi /etc/init.d/redis --修改启动脚本:
$EXEC $CONF 替换为如下:
指定输出的log的文件 同时让脚本可以在后台运行。
$EXEC $CONF > /var/log/redis_${REDISPORT}.log &
修改配置文件6379.conf的部分配置:
daemonize yes--改为yes 以守护进程运行,可以在/var/run下面生成.pid的文件
pidfile /var/run/redis_6379.pid 制定pid文件生成目录和名称和端口一直,方便集群搭建多个服务启动
修改完成之后可以使用下面的命令来启动和停止redis的服务了:
启动:service redis start
停止:service redis stop
本文为原创作品,欢迎吐槽,转载请注明:http://www.cnblogs.com/lilin0719/