1Redis安装
1.1上传redis-3.2.1.tar.gz到节点A服务器的/usr/local/目录下
1.2解压redis压缩包
[root@hadoop2 local]# tar -xvf redis-3.2.1.tar.gz
1.3修改包名
[root@hadoop2 local]# mv redis-3.2.1 redis
[root@hadoop2 local]# cd redis/
1.4执行编译
[root@hadoop2 redis]# make PREFIX=/usr/local/redis install
make执行完毕之后弹出如下提示
1.5编辑redis.conf 配置文件
[root@hadoop2 redis]# cp redis.conf redis1.conf 先备份
[root@hadoop2 redis]# vim redis.conf 再编辑
1.5.1远程访问需要把bind注释掉 第61行
bind 127.0.0.1 修改为 # bind 0.0.0.0
1.5.2默认启动时为后台启动
daemonize:Redis默认不是以守护进程(daemonize)的方式运行,可以通过该配置项修改,使用yes启用守护进程
1.5.3设置密码找到第451行
#requirepass foobared 字符修改为requirepass 123456
123456为访问密码,也可以自定义其他密码
1.6进入bin目录,启动
[root@hadoop2 redis]# cd bin/
[root@hadoop2 bin]# ./redis-server ../redis.conf
1.7使用redis-cli客户端连接并测试
[root@hadoop2 bin]# ./redis-cli
127.0.0.1:6379> auth sxgl123
OK
127.0.0.1:6379> set a hello
OK
127.0.0.1:6379> get a
"hello"
127.0.0.1:6379>
2配置开机自启
2.1、找到redis_init_script文件,在redis文件安装目录中的utils目录下,以下是我的文件目录
2.2cp redis_init_script /etc/init.d/redisd 使用这句命令把文件复制到自启服务里
这里我找了很多网上的内容,感觉有个规范也不错,就按照他们的想法在redis后面加了个d,证明是开机自启文件(也许后面就忘了,但是现在看到就先写上)
2.3修改redisd文件内容
REDISPORT=6666 # 端口,按照实际端口来
EXEC=/usr/local/redis/bin/redis-server # 服务器启动,改成你本地的路径
CLIEXEC=/usr/local/redis/bin/redis-cli # 客户端启动,改成你本地的路径
CONF="/usr/local/redis/bin/redis.conf" # 这个是redis的配置文件,改成你本地的路径
PASS="123456" # 密码,不一定要用,要看使用这个关闭redis的时候会不会报错,如下图
一开始使用的时候还没有redis加d,报错了就需要加密码,不报错可以删掉,加的话是在红框这里
Tips: PATH=/usr/local/bin:/sbin:/usr/bin:/bin
看到很多说有用到这个,但是我实在不清楚这个具体什么意思,然后发现不用也没关系,所以我这边就没有加了
2.4设置redis 权限
[root@hadoop2 redis]# chmod 755 /etc/init.d/redis
2.5启动redis
[root@hadoop2 redis]# ./etc/init.d/redisd start
2.6设置开机启动
[root@hadoop2 redis]# cd /etc/init.d/
[root@hadoop2 init.d]# chkconfig redisd on #把redisd加入到开机自启服务里,类似window里面的注册表
2.7reboot
重启后查看redis服务是否已启动
标签:bin,Redis,redis,local,init,自启,hadoop2,开机,root From: https://blog.51cto.com/u_15130867/6576609