Redis 入门安装(Linux)
备注:该案例讲解基于CentOS6.5、Reids3.2.8
Redis 官网
中文地址:http://www.redis.cn/
英文地址:https://redis.io/1、下载
可以在linux中直接通过命令下载:wget http://download.redis.io/releases/redis-3.2.8.tar.gz
也可以在Window中通过浏览器在官网下载并拷贝(上传到)到linux中:
2、解压
解压命令
tar -xzvf redis-3.2.8.tar.gz
解压后Redis目录:
3、安装
在redis安装根目录执行make命令:
make
如果当前linux还没有安装gcc环境的则会出现以下错误(gcc是C语言的编译工具,redis是基于C语言开发的):
解决办法:
执行以下命令进行安装(前提示当前机器能上网,否则可参考离线安装:http://blog.csdn.net/u013490585/article/details/70920477):
yum install gcc-c++
成功安装gcc这时候我们尝试重新执行make命令(这时候会出现另外一个错误,解决办法下面继续阐述):
由于上一次make失败,会存在一些残留的文件,这时候我们执行以下命令清理一下,然后再执行make命令:
make distclean
期间会出现一些警告的日志可以忽略掉。
如上图,此时,我们再执行命令并指定安装目录:
make PREFIX=/usr/local/Redis install
。。。。
到此为止,Redis已在Linux上成功安装。
安装成功后,Redis安装到了哪里?
如刚才指定目录一致:
/usr/local/Redis
此时会在该目录下创建bin目录,内容示意图:
如果没有指定安装路径则会以按默认路径安装,如果是默认路径安装我们会发现redis 其实已被默认安装到路径:/usr/local/bin 目录中
基于上面成功安装的前提下,下面进行一个Hello World简单演示
我这里为了不改变redis的出厂配置,我这边自行拷贝了一份
/usr/local/Redis/conf/redis.conf
启动redis
[root@node4 bin]# ./redis-server /usr/local/Redis/conf/redis.conf
使用客户端连接
[root@node4 bin]# redis-cli -p 6379
可以通过命令查看 redis服务是否启动
ps -ef|grep redis
以下截图为正常启动:
Hello World
关闭Redis服务
127.0.0.1:6379> shutdown
not connected> exit
在客户端里面输入shutdown命令即可,退出客户端用exit
卸载redis服务,只需把/usr/local/Redis/bin/目录下的redis删除即可
为了卸载干净,你还可以把解压和编译的redis包也给删除了
到此所有过程完成……………..