首先你的linux要安装的有cpp的编译环境,因为redis是用c语言进行编写的,在此就不多说了。
一、安装redis,本电脑安装的版本是3.2.3安装命令如下
wget http://download.redis.io/releases/redis-3.2.3.tar.gz
tar -zxvf redis-3.2.3.tar.gz
cd redis-3.2.3
make
二、make之后会出现“make test”的提示,执行make test报错。错误为:
You need tcl 8.5 or newer in order to run the Redis test
。。。。。。。。。。。。
1、这是缺少tcl的包所致
2、下载tcl 包:
wget http://downloads.sourceforge.NET/tcl/tcl8.6.1-src.tar.gz
3、解压该包:
tar zxvf tcl8.6.1-src.tar.gz
4、进入Unix文件夹下执行配置:
cd tcl8.6.1/unix
./configure&&make&&make install
三、进入到redis的src目录下执行
redis-server redis.conf
然后会出现redis的欢迎界面以及监听的端口。
但是终端不能再输入命令了,因为这样的启动为前端启动,
那么如何进行后台启动那
1、在redis的安装目录下。我们可以找到一个叫redis.conf的文件,这个文件是redis的配置文件
2、用vi打开
vim redis.conf
3、如图所示
4、往下拉会找到daemonize=no
5、图片上我已经改为yes了,然后保存退出
四、然后再次执行命令
redis-server redis.conf
发现什么也没显示,你可以查看后台运行程序来验证redis服务是否启动
ps -ef|grep redis
结果如图证明已经启动
然后你可以用客户端进行连接测试代码如下
redis-cli
set foo bar
get foo
结果如图
至此redis已经安装测试成功。