redis实战1:linux环境下安装redis服务器

1.检查linux环境是否安装gcc,因为我是新建的linux虚拟机,所以没有安装gcc

# gcc -v

如果出来一大片关于gcc的东西,那么就是安装了的。如果没有安装,则

# yum install gcc-c++

为什么需要安装gcc?

redis是C++写的嘛,我们需要gcc环境来对redis进行编译。

2.下载安装redis,cd到你要安装redis的目录,我是安装在opt下,所以我cd /opt

四步操作:

# wget http://download.redis.io/releases/redis-2.8.3.tar.gz
# tar xzf redis-2.8.3.tar.gz
# cd redis-2.8.3
# make

第四步make操作就是编译了,就用到了上面说的gcc环境,如果没有会报错。

3.安装好了,会有一个提示

他说,你去执行一下make test 是非常好的主意。其实就是让我们测试一下redis有没有安装成功,这个测试会测试很多东西,所以等待的时间比较长。但你可能碰到的情况是这样的:You need tcl 8.5 or newer in order to run the Redis test

这是因为make test 要依赖tcl,这时候需要6步操作(我这里装的是8.6版本):


# wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
# sudo tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/
# cd  /usr/local/tcl8.6.1/unix/
# ./configure
# make
# make install 

然后再make test,如果这样

那就成功了。

4.启动redis

进入到redis文件夹 ls一下,会看到有一个src文件夹

进入到src文件夹下,执行:

# ./redis-server

如果你看到是这样的

那么,redis启动成功了

5.命令操作,在src目录下执行

# ./redis-cli

我们就可以正常的命令操作了,比如是这样的:

那么到现在redis可以正常使用了。

如果是新安装的linux系统,你可能会遇到:

(1)进行联网操作时,报错:

Cannot find a valid baseurl for repo: base/7/x86_6

解决办法:打开 vi /etc/sysconfig/network-scripts/ifcfg-xxx(xxx表示因为机器不同而变化),把ONBOOT=no,改为ONBOOT=yes,执行service network restart重启网关

(2)上面的wget命令不能用,安装wget

# yum -y install wget

到此,我们的redis已经安装结束

猜你喜欢

转载自blog.csdn.net/jixinhuluwa/article/details/81073304