直接yum 安裝的redis 不是最新版本redis
yum install redis
若是要安裝最新的redis,須要安裝Remi的軟件源,官網地址:http://rpms.famillecollet.com/centos
yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
而後能夠使用下面的命令安裝最新版本的redis:測試
yum --enablerepo=remi install redis
安裝完畢後,便可使用下面的命令啓動redis服務加密
service redis start
或者
systemctl start redis
redis安裝完畢後,咱們來查看下redis安裝時建立的相關文件,以下:centos7
rpm -qa |grep redis
rpm -ql redis
查看redis版本:spa
redis-cli --version
設置爲開機自動啓動:3d
chkconfig redis on
或者
systemctl enable redis.service
Redis開啓遠程登陸鏈接,redis默認只能localhost訪問,因此須要開啓遠程登陸。解決方法以下:code
在redis的配置文件/etc/redis.conf中blog
將bind 127.0.0.1 改爲了 bind 0.0.0.0rem
而後要配置防火牆 開放端口6379
鏈接redis
redis-cli
更新:2018-01-22
在azure vm centos7.4 安裝了最新的redis 4.0.6 bind 0.0.0.0 發現外網鏈接不上,發現azure vm 打開端口的地方已經變了,須要注意:要將源端口設置爲 * ,目標端口爲咱們要打開的redis 端口,打開後能夠使用telnet 命令測試一下:telnet 101.200.189.125 6379
另外: redis 3.2後新增protected-mode配置,默認是yes,即開啓。解決方法分爲兩種:一、設置 protected-mode 爲 no 二、配置bind或者設置密碼
測試的時候我使用了配置bind 方式,沒有加密碼,正式生產環境能夠使用加密碼方式