系统环境:CentOS 6.5 64位
安装方式:编译安装
防火墙:开启
Redis版本:Redis 3.0.2
一、环境准备
1、安装 gcc gcc-c++
| 1 |
|
2、下载redis-3.0.2.tar.gz
| 1 |
|
二、安装Redis
| 1 2 3 4 |
|
报错如下:
cd src&& make test
make[1]:Entering directory `/root/redis-3.0.2/src'
You needtcl 8.5 or newer in order to run the Redis test
make[1]:*** [test] Error 1
make[1]:Leaving directory `/root/redis-3.0.2/src'
make: *** [test] Error 2
原因:需要安装tcl
| 1 2 3 |
|
如果需自定义配置redis,可修改其配置文件/etc/redis.conf
三、在redis3.0.2文件夹下,安装redis的最后一步:
| 1 2 3 |
|
四、启动redis
| 1 |
|
五、设置防火墙
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
把文本框内容写入到/etc/sysconfig/iptables,覆盖原来的内容(如果有的话)。
| 1 2 3 |
|
六、设置开机启动
| 1 |
|
设置redis开机启动:
在/etc/rc.local中添加:/usr/local/bin/redis-server /etc/redis.conf > /dev/null &
(Linux的redis服务的开启关闭
1.启动:redis-server(redis-server redis.conf)
2.登陆:redis-cli(redis-cli -p 6379)
3.关闭:redis-cli shutdown
查看redis进程:ps aux | grep redis
杀死进程的方式:kill -9 PID )
七、redis密码设置
首先关闭redis服务,上面有;
然后去解压后的redis-3.0.2中 查看当前目录:[root@localhost redis-3.0.2]# ls ;
找到redis.conf配置文件,编辑redis.conf: [root@localhost redis-3.0.2]# vim redis.conf
找到内容#requirepass foobared 去掉注释,foobared改为自己的密码,我在这里改为:requirepass 123456
然后 保存 退出 重启redis服务
(注意:由于redis中配置内容多而杂,不容易找到注释#requirepass foobared ,但
1、
注释#requirepass foobared在
################################ LUA SCRIPTING ###############################此注释的下面第十三行处;
2、注释#requirepass foobared在
################################ LIMITS ###############################此注释的上面第二十行处;
3、redis-3.0.2此版本的redis.conf配置文件 共有937行内容此#requirepass foobared注释即在第391行
)
八、Jedis连接redis
java 代码方式
| 1 2 3 4 |
|
配置文件方式
| 1 2 3 4 5 6 |
|
redis的其他命令。
如果需要关闭redis:
[root@iZ94jzcra1hZ bin]# pkill redis
如果需要开启redis:
[root@iZ94jzcra1hZ bin]# redis-server &
加&符号的作用是为了让此进程转换为后台进程,不占用shell的服务。
本文详细介绍了在CentOS6.5 64位系统环境下,通过编译安装方式部署Redis3.0.2的过程。涵盖了环境准备、安装步骤、错误解决、防火墙配置、开机启动设置、密码设置及Jedis连接方法。适合初学者和系统管理员参考。

被折叠的 条评论
为什么被折叠?



