工欲善其事必先利其器,在学习Redis时,我们必须先安装好Redis,接着走一个helloworld应用。本博文我们将介绍在Linux下安装Redis,先下载Redis的tar.gz文件,使用make命令编译Redis源码。
下载安装包(即*.tar.gz,官网:https://www.redis.io/ ),如下图:
将下载的Redis源码,解压缩后编译源码。如下:
# 从网络下载安装包 $ wget https://download.redis.io/releases/redis-2.8.3.tar.gz # 解压安装包 $ tar xzf redis-2.8.3.tar.gz # 编译Redis源码 $ cd redis-2.8.3 $ make
当编译成功后,我们可以在src下面看见redis-server、redis-cli等可执行文件。到此我们就安装成功了。
打开Linux终端,进入redis的安装目录。然后运行redis-server命令,如下:
# 进入redis安装个目录 [huangx@centos201 ~]$ cd /home/huangx/redis-3.2.7 # 启动redis(采用默认设置) [huangx@centos201 redis-3.2.7]$ ./redis-server
启动成功效果图:
从上图可以看出,redis监听端口为6379。
打开Linux终端,进入redis的安装目录。运行redis-cli命令连接到redis服务。如下:
# 连接到redis,默认地址为:127.0.0.1:6379 [huangx@centos201 redis-3.2.7]$ ./redis-cli 127.0.0.1:6379> set name zhangsan # 设置key-value值 OK 127.0.0.1:6379> get name # 获取key的值 "zhangsan" 127.0.0.1:6379>
效果图:
在安装过程中可能会出现undefined reference to `clock_gettime'u错误等。