环境:centos7
步骤如下:
安装redis:
打开终端
输入 su 切换到root 用户
输入密码
输入 cd 进入root目录
安装gcc 已经安装可跳过 安装指令 yum install gcc
下载redis : wget http://labfile.oss.aliyuncs.com/files0422/redis-2.8.9.tar.gz
解压redis: tar xvfz redis-2.8.9.tar.gz
进入redis目录: cd redis-2.8.9
安装redis
执行:make
执行:make install
可能出现错误 :jemalloc/jemalloc.h:没有那个文件或目录
错误解决:make MALLOC=libc 执行完重新执行安装步骤
测试redis安装是否成功 make test
可能出现错误: You need tcl 8.5 or newer in order to run the Redis test
解决方案如下:
方案1:
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/
sudo ./configure
sudo make
sudo make install
方案2:
或者使用:yum install tcl 命令安装
后来经搜索发现不需要安装,直接到src目录下执行 ./redis-server 就可以 未测试
在 Redis 安装完成后,注意一些重要的文件,可用 ls 命令查看。服务端:src/redis-server,客户端:src/redis-cls,默认配置文件:redis.conf
ls
cd src
ls
然后将可执行文件放置在$PATH环境目录下,便于以后执行程序时可以不用输入完整的路径
cp redis-server /usr/local/bin/
cp redis-cli /usr/local/bin/
启动Redis-server
redis-server
查看redis
ps -ef | grep redis
通过启动命令检查Redis服务器状态
netstat -nlt|grep 6379
启动Redis-client
su ( 输入root密码,进入root目录)
cd
redis-cli
更改启动方式 请参考原文