CentOS 6.5 64位下安装Redis3.0.2的具体步骤
系统环境:CentOS6.564位
安装方式:编译安装
防火墙:开启
Redis版本:Redis3.0.2
一、环境准备
1、安装gccgcc-c++
[root@iZ94ebgv853Z~]#yuminstallgccgcc-c++-y
2、下载redis-3.0.2.tar.gz
[root@iZ94ebgv853Z~]#wgethttp://download.redis.io/releases/redis-3.0.2.tar.gz
二、安装Redis
[root@iZ94ebgv853Z~]#tarxfredis-3.0.2.tar.gz#解压 [root@iZ94ebgv853Z~]#cdredis-3.0.2 [root@iZ94ebgv853Zredis-3.0.2]#make [root@iZ94ebgv853Zredis-3.0.2]#maketest
报错如下:
cdsrc&&maketest
make[1]:Enteringdirectory`/root/redis-3.0.2/src'
Youneedtcl8.5ornewerinordertoruntheRedistest
make[1]:***[test]Error1
make[1]:Leavingdirectory`/root/redis-3.0.2/src'
make:***[test]Error2
原因:需要安装tcl
[root@iZ94ebgv853Zredis-3.0.2]#yuminstalltcl–y [root@iZ94ebgv853Zredis-3.0.2]#maketest [root@iZ94ebgv853Zredis-3.0.2]#cpredis.conf/etc/#复制配置文件
如果需自定义配置redis,可修改其配置文件/etc/redis.conf
三、在redis3.0.2文件夹下,安装redis的最后一步:
[root@localhostredis-3.0.2]#ls [root@localhostredis-3.0.2]#cdsrc [root@localhostsrc]#makeinstall
四、启动redis
[root@iZ94ebgv853Z~]#redis-server/etc/redis.conf
五、设置防火墙
###################################### #Firewallconfigurationwrittenbysystem-config-firewall #Manualcustomizationofthisfileisnotrecommended. *filter :INPUTACCEPT[0:0] :FORWARDACCEPT[0:0] :OUTPUTACCEPT[0:0] -AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPT -AINPUT-picmp-jACCEPT -AINPUT-ilo-jACCEPT -AINPUT-mstate--stateNEW-mtcp-ptcp--dport22-jACCEPT -AINPUT-jREJECT--reject-withicmp-host-prohibited -AFORWARD-jREJECT--reject-withicmp-host-prohibited COMMIT #####################################
把文本框内容写入到/etc/sysconfig/iptables,覆盖原来的内容(如果有的话)。
[root@iZ94ebgv853Z~]#serviceiptablesstart#启动防火墙 [root@iZ94ebgv853Z~]#iptables-IINPUT1-ptcp--dport6379-jACCEPT#开启6379端口 [root@iZ94ebgv853Z~]#serviceiptablessave#保存防火墙的配置
六、设置开机启动
[root@iZ94ebgv853Z~]#chkconfigiptableson#设置iptables开机启动
设置redis开机启动:
在/etc/rc.local中添加:/usr/local/bin/redis-server/etc/redis.conf>/dev/null&
(Linux的redis服务的开启关闭
1.启动:redis-server(redis-serverredis.conf)
2.登陆:redis-cli(redis-cli-p6379)
3.关闭:redis-clishutdown
查看redis进程:psaux|grepredis
杀死进程的方式:kill-9PID)
七、redis密码设置
首先关闭redis服务,上面有;
然后去解压后的redis-3.0.2中 查看当前目录:[root@localhostredis-3.0.2]#ls;
找到redis.conf配置文件,编辑redis.conf: [root@localhostredis-3.0.2]#vimredis.conf
找到内容#requirepassfoobared 去掉注释,foobared改为自己的密码,我在这里改为:requirepass123456
然后保存 退出重启redis服务
(注意:由于redis中配置内容多而杂,不容易找到注释#requirepassfoobared,但
1、
注释#requirepassfoobared在
################################LUASCRIPTING ###############################此注释的下面第十三行处;
2、注释#requirepassfoobared在
################################LIMITS###############################此注释的上面第二十行处;
3、redis-3.0.2此版本的redis.conf配置文件共有937行内容此#requirepassfoobared注释即在第391行
)
八、Jedis连接redis
java代码方式
//连接redis服务器,192.168.0.100:6379 jedis=newJedis("ip",6379); //权限认证 jedis.auth("password");
配置文件方式
redis的其他命令。
如果需要关闭redis:
[root@iZ94jzcra1hZbin]#pkillredis
如果需要开启redis:
[root@iZ94jzcra1hZbin]#redis-server&
加&符号的作用是为了让此进程转换为后台进程,不占用shell的服务。
总结
以上所述是小编给大家介绍的CentOS6.564位下安装Redis3.0.2的具体步骤,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!