linux安装redis-4.0.1
一:搭建环境
1.安装环境
redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc:
yum install gcc-c++
如果提示是否下载,输入y,如果提示是否安装,输入y
2.Redis安装
步骤一:将下载的redis压缩包上传至Linux下
步骤二:将redis这个文件解压到/opt目录下(建议)
tar -zxvf redis-4.0.1.tar.gz -C /opt/
步骤三:编译redis(编译,将.c文件编译为.o文件)【Redis是由C语言开发的】,进入解压文件夹
cd redis-4.0.1
执行make进行编译
make
步骤四:安装(此时,在这里安装的目的就是为了生成redis的bin目录)
make PREFIX=/opt/redis install
安装完成后,在/opt/redis/bin/下有几个可执行文件
redis-benchmark ----性能测试工具 redis-check-aof ----AOF文件修复工具 redis-check-dump ----RDB文件检查工具(快照持久化文件) redis-cli ----命令行客户端 redis-server ----redis服务器启动命令
步骤7:copy文件
redis启动需要一个配置文件,可以修改端口号等信息,先进入你安装的这个redis4-0.0.1目录,然后查看相关的文件是否存在!
cd /opt/redis-4.0.1
然后执行复制操作(进入赋值的文件目录中查看)
cp redis.conf /opt/redis/bin
需要改变三个地方:
#bind 127.0.0.1 // 注释掉 69行 protected-mode no // yes--->no 89行 daemonize yes # no----> yes 在138行
已配置方式启动redis
/opt/redis/bin/redis-server /opt/redis/bin/redis.conf
使用客户端连接测试
/opt/redis/bin/redis-cli
二:Redis的启动
1.前端模式启动(不推荐,丢失数据更严重)
直接运行bin/redis-server将以前端模式启动,前端模式启动的缺点是启动完成后
/opt/redis/bin/redis-server
使用Ctrl+C停止前端模式
2.后端模式
修改redis.conf 配置文件,daemonize yes 以后端模式启动。
vim /opt/redis/bin/redis.conf
在文件的最后加入 daemonize yes
先进入redis目录:执行启动命令:【必须要有./】
./bin/redis-server ./redis.conf
Redis默认端口6379,通过当前服务进行查看
ps –ef | grep –i redis
三:Redis停止
方式一:
强制结束程序,强行终止Redis进程可能会导致redis持久化数据丢失。(不要使用这个)
kill -9 31475 #pid需要通过“ps aux | grep -i redis”进行查询
正确停止Redis的方式应该是Redis发送ShutDown命令,方法为:(关闭默认端口)
方法二:
先进入redis的bin目录(cd /opt/redis/bin)
在执行./redis-cli shutdown (重新连接可以检验是否停止成功!)
我有一杯酒,足以慰风尘。