Linux安装Redis-6.0.6
Redis 版本为redis-6.0.6
1、下载redis包:wget dis.io/releases/redis-6.0.
2、解压:tar -zxvf redis-6.0.
3、我把redis放在/usr/local下,可以将redis-6.0.6改名为redis
mv /root/redis-6.0.6 /usr/local/redis
4、make
进⼊redis⽂件夹:cd redis,make
这⼀步可能会报错,⼀般是gcc没有安装或者gcc的版本问题,Linux默认的4.8.5的,安装升级就好。
查询gcc版本:gcc -v
升级gcc:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
gcc升级之后,ftp⼯具要重新打开,不然看到的gcc版本不会变,redis也安装不成功。重新打开后,要再执⾏⼀次make。
5、移动配置⽂件
在redis⽂件夹中新建etc⽂件夹,存放f
mkdir /usr/local/redis/etc
f /usr/local/redis/etc
6、配置后台启动
把daemonize no 改成daemonize yes
vi /usr/local/redis/f
7、将redis加⼊到开机启动
修改/etc/rc.local⽂件,在⾥⾯添加下⾯⼀⾏命令:
/usr/local/redis/src/redis-server /usr/local/redis/f
我这⾥是没有改名,⽤的还是redis-6.0.6
vim /etc/rc.local
8、到这⾥就已经安装完成了,可以启动了。
/usr/local/redis/src/redis-server /usr/local/redis/f
9、远程连接的配置
修改f,将第70⾏的bind 0.0.0.0注释掉,第90⾏将protected-mode改为no
10、停掉redis,ps -ef|grep redis ,kill -9 id ,再重启,就可以⽤redis desktop manager ⼯具连接了。
三.启动redis的三种⽅式
先切换到redis src⽬录下
1、直接启动redis
./redis-server
如上图:redis启动成功,但是这种启动⽅式需要⼀直打开窗⼝,不能进⾏其他操作,不太⽅便。按 ctrl + c可以关闭窗⼝。
2、以后台进程⽅式启动redis
第⼀步:修改f⽂件
将
linux安装redis服务daemonize no
修改为
daemonize yes
第⼆步:指定f⽂件启动
./redis-server /usr/local/redis-6.0.f
第三步:关闭redis进程
⾸先使⽤ps -aux | grep redis查看redis进程
使⽤kill命令杀死进程
3、设置redis开机⾃启动
1、在/etc⽬录下新建redis⽬录
2、将/usr/local/redis-6.0.f ⽂件复制⼀份到/etc/redis⽬录下,并命名为f cp /usr/local/redis-6.0.f /etc/f
3、将redis的启动脚本复制⼀份放到/etc/init.d⽬录下
cp /usr/local/redis-6.0.6/utils/redis_init_script /etc/init.d/redis
4、设置redis开机⾃启动
先切换到/etc/init.d⽬录下
然后执⾏⾃启命令
chkconfig redis on
现在可以直接已服务的形式启动和关闭redis了
启动:
service redis start
关闭:
service redisd stop
外⽹访问设置:
1.确认配置⽂件/etc/f
bind的ip是否正确,⼀般想要外⽹能访问,需要填写为0.0.0.0,表⽰监听任何ip
注意任何⼈都能访问,⼀定要开启密码 requirepass 你的密码
2.确认protected-mode 是否为 no
3.修改完配置⽂件后重启Redis
service redis restart
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论