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机器,即可。