未加星标

redis安装-单机版

字体大小 | |
[系统(linux) 所属分类 系统(linux) | 发布者 店小二03 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏
环境准备

因为redis使用c语言开发的,如果要运行在linux上,需要gcc-c++的环境。那么我们就要先看一下是否安装了gcc-c++如果没有的话,需要在虚拟机上安装gcc-c++环境(友情提示,除了脚本语言,linux上运行啥东西都需要装环境)。

首先需要查看linux上是否拥有该运行环境,输入命令为: rpm -qa | grep gcc-c++

我的linux上是装有该环境的,输入命令后的结果为: gcc-c++-4.4.7-17.el6.i686

如果linux上没有该环境的话,那么,需要安装该环境,联网安装的命令如下: yum install gcc-c++

安装完成后,我们需要上传安装的redis包,我用的包的版本是3.0.2的,同学们可以自行从网上下载。

上传安装包

在Linux的CRT客户端,按alt+p进行上传,可以直接把安装包拖动上去,然后进入root目录,查看上传的包。


redis安装-单机版
解压安装包

输入解压安装包的命令: tar -zxvf redis-3.0.2.tar.gz

执行安装

进入解压的文件夹: cd redis-3.0.2

进行编译: make

编译后如图所示:


redis安装-单机版

编译后需要走执行安装,并指定安装路径: make install PREFIX=/usr/local/redis

成功效果:


redis安装-单机版
查看安装目录

进入redis目录: cd /usr/local/redis/bin/


redis安装-单机版

这个目录下,常用的是客户端和服务端。redis-cli 是客户端,redis-server 是服务端。

启动redis

启动redis的服务端,有两种方式,一种是前端启动,这种启动需要占用一个链接,启动后对于当前会话页面不能进行操作,不能关闭,不然redis服务就会退出。

启动命令: ./redis-server

启动完成后效果如下:


redis安装-单机版

这样的效果有点不怎么方便,所以我们更希望它可以不提示这个框框,然后也不影响我们的正常的代码显示。那么我们就要修改服务端启动方式为后端启动。

从安装包中复制redis.conf文件到/usr/local/redis/bin中: cp /root/redis-3.0.2/redis.conf ./

然后打开redis.conf 文件: vim redis.conf

然后你看到的界面如下:


redis安装-单机版

这个时候,按住shift键加冒号这俩键(需要是在英文输入下),进入底行模式输入set nu 显示行号,效果如下:


redis安装-单机版

这个时候,按键盘上的insert键,进入编辑模式:


redis安装-单机版

找到第37行的代码,将daemonize选项后的 no 改为yes 。


redis安装-单机版

然后按esc键退出插入模式,进入一般模式。

然后按住shift键,同时连续按两次Z键(shift键不要松开),保存文件。


redis安装-单机版

这个时候再运行刚才的启动命令,并在其后加上redis.conf: ./redis-server redis.conf

显示结果如下所示,看不出任何反应,但是已经启动成功了:


redis安装-单机版

输入客户端链可以测试是否启动成功。

首先启动测试端: ./redis-cli

直接就可以显示出如下界面,表示我们的redis服务已经启动成功了。


redis安装-单机版

然后可以使用set和get方法进行写入和读取:


redis安装-单机版

本文系统(linux)相关术语:linux系统 鸟哥的linux私房菜 linux命令大全 linux操作系统

主题: Linux
分页:12
转载请注明
本文标题:redis安装-单机版
本站链接:http://www.codesec.net/view/532566.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 系统(linux) | 评论(0) | 阅读(44)