您的位置:首页 > 数据库 > Redis

linux超详细配置部署redis

2018-07-26 16:46 483 查看

linux系统:

Linux版本:CentOS-6.7-i386-bin-DVD1  (CentOS-6.5 32位操作系统)

SSH客户端:

远程命令端:SecureCRT 7.3 (可以到我的资源里下载)

ftp端:SecureFX 7.3

安装环境:

redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc:

yum install gcc-c++

        

如果提示是否下载,输入y

如果提示是否安装,输入y

 redis安装:

1.步骤1:将Windows下下载的压缩文件上传到Linux下。通过secureCRT进行上传,步骤如下:

打开SSH客户端登录linux主机

   alt + p

   put F:/redis-3.0.0.tar.gz(文件事先放在F:/)

    

2.步骤2: 解压文件

    上传成功后,解压文件

    tar –zxvf redis-3.0.0.tar.gz

 

3.步骤3: 编译redis (编译,将.c文件编译为.o文件)

     进入解压文件夹,cd redis-3.0.0

     执行make

                  

1)如果没有安装gcc,编译将出现错误提示。(如果安装失败,必须删除文件夹,重写解压)

                  

2)安装成功

                  

 

4.步骤4: 安装

make PREFIX=/usr/local/redis install    

安装完后,在/usr/local/redis/bin下有几个可执行文件

redis-benchmark      ----性能测试工具

redis-check-aof        ----AOF文件修复工具

redis-check-dump    ----RDB文件检查工具(快照持久化文件)

redis-cli                    ----命令行客户端

redis-server             ----redis服务器启动命令

5.步骤五:copy文件

redis启动需要一个配置文件,可以修改端口号等信息。

cp redis.conf /usr/local/redis

redis的启动:

1.前端模式启动

直接运行bin/redis-server将以前端模式启动,前端模式启动的缺点是启动完成后,不能再进行其他操作,如果要操作必须使用ctrl+c,同时redis-server程序结束,不推荐使用此方法。

执行      ./usr/local/redis/bin/redis-server

使用CTRL+ C 停止前端模式

2.后端模式启动(推荐!!)

修改redis.conf配置文件, daemonize yes 以后端模式启动。

vim /usr/local/redis/redis.conf

 启动时,指定配置文件

cd /usr/local/redis/

./bin/redis-server ./redis.conf

 Redis默认端口6379,启动成功后可以通过当前服务进行查看 ps -ef | grep -redis

redis的停止:

强制结束程序。强行终止Redis进程可能会导致redis持久化数据丢失

kill -9 31475       #pid需要通过“ps aux | grep -i redis”进行查询

正确停止Redis的方式应该是向Redis发送SHUTDOWN命令,方法为:(关闭默认端口)

cd /usr/local/redis

./bin/redis-cli shutdown

redis的使用:

在redis的安装目录中有redis的客户端,即redis-cli(Redis Command Line Interface),它是Redis自带的基于命令行的Redis客户端。

redis-cli -h ip地址 -p 端口

默认ip和端口

测试redis服务及相应:

redis-cli连上redis服务后,可以在命令行发送命令。

ping,测试客户端与Redis的连接是否正常,如果连接正常会收到回复PONG

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: