以虚拟机中的Linux系统(CentOS 6.5)中安装Redis为例
一、下载Redis
使用wget进行下载,可能部分系统不带wget命令,则yum下载即可
yum -y install wget
wget http://download.redis.io/releases/redis-3.2.7.tar.gz
下载完后得到redis-3.2.7.tar.gz(当前目录下)
二、解压缩
tar -zxvf redis-3.2.7.tar.gz cd redis-3.2.7
三、编译安装
此处需要用到gcc编译器,需安装gcc
yum -y install gcc-c++
安装结束后直接make即可
make
也可指定安装路径/usr/redis
make PREFIX=/usr/redis install
若make报错,则需添加参数执行
make MALLOC=libc
四、配置
从解压的文件中复制一份redis.conf文件至安装路线中的bin目录下
cp /root/redis-3.2.7/redis.conf /usr/redis/bin/redis.conf
修改redis.conf文件
将此处的no改为yes,意义为将redis启动服务为守护进程
在bind处添加一个ip,此ip为该服务器的ip(不是请求端的ip),以空格分隔两个ip
该属性意义为Redis会响应这些ip发来的请求。若无bind属性(注释或删除该条属性),则Redis会响应所有请求
五、配置防火墙
vim /etc/sysconfig/iptables
复制-A INPUT -m state该行,粘帖至此处,并将22改为6379,此为Redis端口号
保存并重启防火墙
service iptables restart
六、启动Redis
此时bin目录中的文件如图所示
redis-cli为客户端,redis-server为服务端
./redis-server redis.conf
执行该命令会加载指定配置文件进行启动
查看运行情况
ps aux | grep redis
七、验证
可在下载一个Redis图形化客户端
下载地址:https://redisdesktop.com/download
安装全程下一步
打开后点击下方Connect to Redis Server弹出下图界面
ok前先Test Connection下,成功会弹出下图窗口,说明可以正常连接
ok连接
默认16个库,可在配置文件中进行配置
至此,安装完成,后续可设置开机自启动等
vim /etc/rc.local
添加一句/usr/redis/bin/redis-server /usr/redis/bin/redis.conf即可