博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7安装配置redis
阅读量:5736 次
发布时间:2019-06-18

本文共 1443 字,大约阅读时间需要 4 分钟。

准备工作

关闭防火墙

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

执行后,如提示not running

解决方案:

通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。

再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了

配置编译环境:

sudo yum install gcc-c++

安装

下载源码:

wget http://download.redis.io/releases/redis-3.2.8.tar.gz
解压源码:
tar -zxvf redis-3.2.8.tar.gz
进入到解压目录:
cd redis-3.2.8
执行make编译Redis:
make MALLOC=libc
注意:make命令执行完成编译后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-rdb、redis-sentinel。

 

安装Redis:
make install 

配置Redis能随系统启动:
./utils/install_server.sh

 配置允许外部工具访问

这里选用Redis Desktop Manager是Redis图形化管理工具,更方便直观地管理Redis数据。

编辑redis配置文件

进入Redis目录打开Redis.conf配置文件

输入 vim redis.conf

1、注释掉bind(该方法无效,被坑过)

#bind 127.0.0.1
替换方案:
注释后添加如下内容:
bind 0.0.0.0

 

2、默认不是守护进程方式运行,这里可以修改
daemonize no
3、禁用保护模式
protected-mode no

4、设置redis密码

此时密码设置已经完成。

 

但是这样设置不会生效,还需要在配置文件里加入密码设置,找到requirepass foobared,在下面添加密码即可

 5、重新启动Redis

redis-server 可能遇到的问题:启动后 还是无法外部访问

很明显,配置文件修改未生效,ip显示的还是本地ip

 

 解决方案:

启动Redis并指明配置文件

redis-server ../redis.conf

 查看redis进程

ps -ef | grep redis

修改生效

如遇到启动后不生效,可能是因为进程被暂用,杀掉进程即可

 

OK,通过外网telnet一下Redis服务器看看是否通了,在编程语言中连接Redis也就可以了‘

 

参考文章:

https://www.cnblogs.com/autohome7390/p/6433956.html

https://www.cnblogs.com/web424/p/6796993.html

https://www.cnblogs.com/hltswd/p/6223824.html

https://www.cnblogs.com/kccdzz/p/8110143.html

你可能感兴趣的文章
topcoder srm 714 div1
查看>>
20160215
查看>>
mxnet导入图像数据
查看>>
程序是如何执行的(一)a=a+1
查看>>
go : 结构
查看>>
【Python第五篇】Python面向对象(初级篇)
查看>>
innobackupex参数之 --throttle 限速这个值设置多少合理 原创
查看>>
18 已知下面的字符串是通过RANDOM随机数变量md5sum|cut-c 1-8截取后的结果
查看>>
BZOJ - 3578: GTY的人类基因组计划2
查看>>
理解WebKit和Chromium(电子书)
查看>>
爱——无题
查看>>
分布式服务框架原来与实践 读书笔记一
查看>>
Aho-Corasick automation-KMP
查看>>
【http】post和get请求的区别
查看>>
/etc/profile
查看>>
TFS强制撤销某个工作区的文件签出记录
查看>>
编写who命令
查看>>
2.1 sikuli 中编程运行
查看>>
愚公移山第一章伪代码
查看>>
常见的位运算技巧总结(膜wys)
查看>>