该演示环境为OS:centos 6.5 redis:3.2.9
此处不再介绍centos安装及ftp文件上传.
1、下载Redis对应包,访问https://redis.io/,如图
2、从图中可以看出Redis最新的版本为3.2.9,点击download下载redis-3.2.9.tar.gz版本
下载完成后通过ftp、或者SecureCRT将对应redis-3.2.9.tar.gz上传到Linux对应/目录下,如图
3、通过tar xf redis-3.2.9.tar.gz 命令解压缩为reids-3.2.9,如上图红圈的上一个文件.
4、因为redis是用C语言编写,不是解压即可使用的,需要编译、安装,而编译需要gcc和tcl的支持,通过以下命令安装需要编译的环境。
yum install gcc tcl -y
5、安装gcc和tcl完成后,将目录切换到redis-3.2.9目录下,执行 make 命令
6、创建对应目录,将redis安装到自定义的目录下。
在/usr目录下创建/halopay,在/halopay目录下创建/redis(文件的创建可自己定义)
命令: mkdir halopay/redis
7、切换到redis-3.2.9目录下,执行make PREFIX=/usr/halopay/redis install 命令,将redis安装到/usr/halopay/redis 目录下。
8、出现以上信息说明redis已经安装成功,但是目前还没有启动,可以通过命令 ss -tanl查看端口是否启动.redis默认端口6379
9、为redis配置环境变量
命令: vi ~/.bash_profile
10、编辑~/.bash_profile文件
加入以下内容:
export REDIS_HOME=/usr/halopay/redis
export PATH=$PATH:$REDIS_HOME/bin
11、执行source ~/.bash_profile命令,让环境变量生效。
然后可以直接在命令行中输入redis-server --help 确认环境变量是否配置成功。
12、将服务做成后台daemon进程
将目录切换到redis-3.2.9的utils目录下(cd redis-3.2.9/utils)
执行./install_server.sh 脚本启动服务,然后查看端口,如端口中出现6379,说明服务启动正常。如图:
13、为了命名及服务重启的方便,将系统默认设置的/etc/init.d/redis_6379服务名称改为redisd
切换到/etc/init.d的目录下,执行mv redis_6379 redisd,这样我们重启服务直接可输入service redisd restart即可。
14、通过以上的配置,redis安装成功,可以通过命令redis-cli连接redis数据库。
redis-cli默认连接是6379端口的机器,
执行set redis 3.2.9 存数据
get redis 取数据