CentOS 7.3 Redis4.0 r3安装与配置

2016-07-27  本文已影响161人  loquito

1.首先,个人是比较推崇使用最新版本的,因为bug会修改然后还能可能有新特性。so,先打开Redis官网http://redis.io/download,然后点击stable后自动下载,从chrome的下载管理里面复制下载地址。

2.在usr/local下面新建download文件夹,然后进去,执行wget https://codeload.github.com/antirez/redis/tar.gz/4.0-rc3,接下来解压之

tar -zxvf redis-4.0-rc3.tar.gz 。

3.再进入解压后的目录 redis-4.0-rc3.tar.gz,装一下gcc,一会编译要用到yum install gcc,centos没带tcl,yum装一下,yum install tcl,再make install,然后在解压目录的src路径下就生成了可运行的程序了,cd src,然后./redis-server。

4.另开一个终端,redis-cli,连上并写入测试一下 set aa bb,get aa,ok。

5.接下来配置开机自动启动,进到redis的解压目录运行./utils/install_server.sh,进行默认配置,会再过程中提示配置文件和日志文件的路径。

6.按照提示,进到/etc/redis/ 里面存在一个唯一的conf结尾的配置文件,编辑之,设置你关心的参数,比如密码和bind IP,哈哈:requirepass myRedis,配置好了就 reboot一下吧

7.远程带密码登陆

redis-cli -h 127.0.0.1 -p 6379 -a 123456

8.打开防火墙端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent

命令含义:

--zone #作用域

--add-port=6379/tcp  #添加端口,格式为:端口/通讯协议

--permanent   #永久生效,没有此参数重启后失效

重启防火墙

firewall-cmd --reload

如果不是访问本地的redis会报错Could not connect to Redis at 10.1.3.31:6379: Connection refused之类的。

这时候需要将conf配置里面的 bind 127.0.0.1改成0.0.0.0

reboot机器,即可。

上一篇下一篇

猜你喜欢

热点阅读