最近玩linux系统,安装软件是难免的。这次介绍下,redhat6.5系统,如何安装redis
wget http://download.redis.io/releases/redis-3.2.4.tar.gz
2.去官网下载对应linux版本redis 然后通过xftp上传至linux服务器/虚拟机
linux 安装软件最好都放在一个指定路径,方便以后管理、查找。
cd 进入上传的redis压缩包文件目录下
然后使用如下命令解压
tar -zxvf redis-3.2.4.tar.gz -C /usr/local/
此处我放置解压后的路径是 /usr/local/路径下
输入语句:
sudo make
sudo make install
make test
make test是进行安装验证
这一段会跑几分钟,到最后会看到:
All tests passed without errors!
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1
那很不幸。不过解决也很简单。这句话的意思是安装tcl 8.5版本以上。
下载
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
使用root权限 解压至/usr/local/ 路径下
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
进入unix文件进行编译安装
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
安装tcl8.5版本以上,重复安装redis
执行
sudo make
sudo make install
make test
安装成功后,需要启动做验证。
进入redis-3.2.4文件夹,输入命令启动:
./src/redis-server redis.conf &
此语句意思是 执行当前文件目录下的 src 文件下的 redis-server文件,并以 当前目录下 redis.conf 为配置文件进行启动 “&”表示后台启动。
启动成功后,可用不是本机的电脑,进行telnet ip port 验证端口是否通。redis默认是 6379。如果不通可能是端口未对外开放。
开启8000端口
/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #
/etc/rc.d/init.d/iptables save #保存配置
/etc/rc.d/init.d/iptables restart #重启服务
查看端口是否已经开放
/etc/init.d/iptables status
端口开放后,重启redis。再次telnet,如果出现如下图一堆堆文字,那么它的意思是当前运行模式受保护,你需要选择一种方法来接触保护。
我这里选择第四种方法的第二个方法——设置一个密码
使用命令打开配置文件
vim redis.conf
找到 requirepass ,设置密码。如下图:
配置好后,重启redis
windows使用的话,可以下载RedisDesktopManager软件进行连接管理。如图填写redis信息,启动redis服务器的ip,port,以及requirepass
,然后点击左下角的test connection。出现 successfully 那么说明一切ok。
赶着睡觉,写的不那么仔细,见谅!!!
参考文章:
http://blog.csdn.net/daniel_ustc/article/details/18099067
http://www.cnblogs.com/Security-Darren/p/4381932.html