一:安装
1.下载:
2.解压缩文件:
tar xzf redis-3.0.1.tar.gz
cd redis-3.0.1
3.编译 make
4.安装 进入redis的安装目录/root/redis-3.0.3/src下执行 make install
目的:
可以在命令行直接使用 redis-server redis-cli 网上说会将该目录下的二进制文件拷贝到/usr/local/bin目录下,但是我在该目录下未找到这几个二进制文件。但是命令是生效了的
二:配置
准备工作:
先配置下面的内核参数,否则Redis脚本在重启或停止redis时,将会报错,并且不能自动在停止服务前同步数据到磁盘上
vi /etc/sysctl.conf vm.overcommit_memory = 1
然后应用生效:
# sysctl -p
第一步先备份
cp redis_init_script ./redis_init_script.bak
第二步编辑redis_init_script
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
二:启动和关闭
现在可以进行关于的redis的学习啦。