CentOS 7安装部署redis

一:安装
1.下载:
wget http://download.redis.io/releases/redis-3.0.1.tar.gz
CentOS 7安装部署redis_第1张图片
2.解压缩文件:
tar xzf redis-3.0.1.tar.gz
cd redis-3.0.1
CentOS 7安装部署redis_第2张图片
3.编译 make
4.安装 进入redis的安装目录/root/redis-3.0.3/src下执行 make install
目的:
可以在命令行直接使用 redis-server redis-cli 网上说会将该目录下的二进制文件拷贝到/usr/local/bin目录下,但是我在该目录下未找到这几个二进制文件。但是命令是生效了的
CentOS 7安装部署redis_第3张图片

二:配置
准备工作:
参考: http://blog.chinaunix.net/uid-20682890-id-3603246.html
先配置下面的内核参数,否则Redis脚本在重启或停止redis时,将会报错,并且不能自动在停止服务前同步数据到磁盘上
vi /etc/sysctl.conf vm.overcommit_memory = 1
然后应用生效: # sysctl -p

第一步先备份 cp redis_init_script ./redis_init_script.bak


第二步编辑redis_init_script
CentOS 7安装部署redis_第4张图片
reids.pid的来源 :来自redis.conf

第三步:修改redis.conf
daemonize no -> daemonize yes
此配置将会在指定目录下创建一个pid文件,我们用服务的方式完成redis的启动和关闭就需要这个配置,所以这个必须更改(其余配置可以暂时不需要更改)

第四步:
根据启动脚本要求,将修改好的配置文件以端口为名复制一份到指定目录。需使用root用户。
创建目录 mkdir /etc/redis
拷贝redis.conf 到/etc/redis/6379.conf下

第五步:
 将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务
拷贝启动脚本 cp /root/redis-3.0.1/utils/redis_init_script /etc/init.d/redisd

#设置为开机自启动服务器
chkconfig redisd on
#打开服务
service redisd start
#关闭服务
service redisd stop

二:启动和关闭
CentOS 7安装部署redis_第5张图片
现在可以进行关于的redis的学习啦。

你可能感兴趣的:(redis)