Redis学习-2:Linux安装Redis

来源:互联网 发布:物流管理信息系统软件 编辑:程序博客网 时间:2024/06/11 04:00

Redis是C语言开发,安装Redis需要先将官网下载的源代码进行编译,编译以来gcc环境,没有gcc环境,需要安装 gcc;

Linux安装GCC命令:

yum install gcc-c++ 

(之后提示Y/N 填写Y)

    blob.png

这样表明安装GCC环境成功!

之后你可以选择一个文件夹从Redis官网下载redis

如:http://download.redis.io/releases/redis-3.0.7.tar.gz

使用wget命令下载:wget http://download.redis.io/releases/redis-3.0.7.tar.gz


blob.png

我是安装在了我的study目录下了。

当然也可以不通过wget方式下载,可以通过windows下载tar.gz之后再通过

blob.png

这类工具上传也是可以的。关于这块知识在这里就不过多的普及了。

之后我们执行解压命令tar -zxvf redis-3.0.7.tar.gz(你应该已经到了你的文件所在目录,否则无法解压)

blob.png

解压成功

执行ll看看当前目录下的东西,发现已经有了redis-3.0.7的目录,之后我们进入目录进行查看

blob.png

两条命令,1:进入 cd redis-3.0.7

          2:查看列表 ll

blob.png

之后我们在linux控制台输入make将redis进行一下基本的编译

blob.png

编译成功

blob.png

我们已经执行了基本的编译了,接下来我们要做的就是安装工作

  1. make PREFIX=/usr/local/redis install  (看清楚这里是usr不是user,usr是linux下的一个文件夹!!)

这条命令的意思是将redis安装到/usr/local/redis下(下图为安装成功提示)

blob.png

我们之后进入目录看看到底安装好了没,结果发现果然/usr/local下有redis的目录

blob.png

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

blob.png

redis-benchmark:性能测试工具

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

redis-check-dump: 文件检查工具

redis-cli :命令行客户端

redis-sentinel -> redis-server

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

之后返回我们之前编译的那个路径,我的路径就是study路径下

blob.png

这里面我们看到了一个叫做redis.conf的文件

我们需要吧redis.conf放到安装redis的路径下

(把 /study/redis-3.0.7下的redis.conf放入到/usr/local/redis下)

文件拷贝命令:cp redis.conf /usr/local/redis

blob.png

返回redis目录下

blob.png

我们发现文件已经被复制过来了

------------------------------------------------------------------------

到目前为止我们就可以启动redis了,启动redis只需要运行bin目录下的redis-server就可以了

cd bin

./redis-server(运行redis)

blob.png

我们启动redis应该使用后端启动方式。我们需要修改配置文件

返回redis 目录使用vim修改

 vim redis.conf

不知为何我的vim失效,所以我使用WinSCP进行操作

blob.png

blob.png

blob.png

这里将no改为yes

之后保存并退出,之后重新运行

运行命令如下:

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

这是说运行时加载redis.conf文件


blob.png

这时就是后台启动了

这时我们查找下redis是否真正启动了

# ps -ef | grep -i redis


blob.png

这里注意redis默认端口号为6379


blob.png


关闭redis

kill -9 6379 关闭进程方式-不建议

./bin/redis-cli shutdown 正常停止redis服务

 ------------------------------------------------

试用redis

执行redis客户端之后对redis进行过操作

redis]# ./bin/redis-cli



blob.png

blob.png

原创粉丝点击