安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:
yum install gcc-c++
在官网上下载Redis压缩包,上传到虚拟机上
rz //上传
tar -zxvf redis-3.0.0.tar.gz -C /export/server //解压到/export/server 目录下
cd /export/server/redis-3.0.0
编译
make
编译完如下
安装编译后的文件) 安装到指目录:
make PREFIX=/export/servers/redis install
//注意:PREFIX必须大写、同时会自动为我们创建redis目录,并将结果安装此目录
cd redis //查看
ls
Redis启动
启动Redis服务
//进入对应的安装目录:
cd /export/server/redis
//执行命令:
./bin/redis-server
启动Redis客户端
进入对应的安装目录 cd /export/server/redis
执行命令: ./bin/redis-cli
//进入对应的安装目录
cd /export/server/redis
//执行命令:
./bin/redis-cli
这里出现了错误
[root@Master redis]# ./bin/redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> set uname kk
Could not connect to Redis at 127.0.0.1:6379: Connection refused
错误原因:
服务端未启动
解决办法
cd redis-3.0.0/
ls //看到有一个redis.conf 文件
//把它复制到bin安装目录下
cp redis.conf /export/servers/redis/bin/
cd /export/server/redis/bin
ls
vi redis.conf //配置一下文件
把daemonize no 改为 daemonize yes
Esc :wq //保存退出
执行命令
cd /redis/bin
./redis-server redis.conf
./redis-cli
//就OK喽
关闭Redis
./bin/redis-cli shutdown //关闭redis服务,通过客户端进行shutdown
下次启动Redis客户端
cd /redis/bin
./redis-server redis.conf
./redis-cli