本文档介绍如何在Linux环境中安装Redis

安装编译c的环境

因为Redis是用C语言编写的,所以必须安装C语言的编译环境。

Yum install gcc-c

在这个过程中要按几下y

如图所示,指示已成功安装C语言的巡回环境。

将Redi发送到服务器并解压缩

运行 tar-xvf redi-C/usr/local

解压缩并解压缩到usr/local

编译

不能说解压后就可以使用,要编译

Cd redi

Make

编译完成后,redis成为可执行的安装包,因此下一个任务是安装

安装

从Redi目录运行

启动redis服务器

Cd redis

Cd bin

其中CLI是客户端,服务是服务器端

使用服务器端启动redis,使用客户端使用redis

在当前目录中。使用/redis-server执行伺服器端

在当前目录中。使用/redis-cli运行客户端

下面运行服务器端。将出现以下屏幕,指示执行成功。

但是有一个问题,那就是这个开始后堵塞的程序。无法在当前窗口中启动和操作redis客户端。因此,必须打开新的ssh客户端,启动redis客户端,使redis服务器正常工作。

开启客户端

这样我们就是实现了客户端连接服务端了,我们现在实际操作一下,是否可以存储数据,并取出数据:

通过set存值,然后通过get取值很方便

设置redis服务端的后台启动

我们之后redis服务端启动的时候,就会堵塞式什么都没有办法干,为了解决这个问题,我们可以设置redis后台启动,这样它启动之后,我们仍然可以在服务端进行其它的操作。

我们将redi的redis.conf拷贝到redis

我们把redis.conf作为服务器端的配置文件中的daemonize的no改为yes

配置好之后,我们下面启动它,使用命令的时候要指定配置文件redis.conf

./redis-server redis.conf

然后他就后台启动了,我们就可以此时启动客户端访问它了,我们可以使用exit退出客户端,那么我们如何才能关闭服务端呢?

首先我们关闭客户端,然后执行 ./redis-cli shutdown

远程访问登录

如需远程连接redis,需配置redis端口6379在linux防火墙中

/sbin/iptables -I INPUT -p tcp –dport 6379 -j ACCEPT

/etc save

相关推荐