1、安装,去官网下载源码https://redis.io/download
tar xzf redis-4.0.1.tar.gz
cd redis-4.0.1
make
2、笔者的redis路径是/root/Downloads/redis/redis-4.0.1/
拷贝配置文件/root/Downloads/redis/redis-4.0.1/redis.conf
到以下路径:
/root/Downloads/redis/redis-4.0.1/src
在终端执行命令,启动redis服务器
[root@localhost src]# ./redis-server redis.conf
如果命令不带配置参数文件,则使用默认的参数。 查看运行状态[root@localhost src]# ps -ef | grep redis
3、授权远程客户端连接
redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf打开/root/Downloads/redis/redis-4.0.1/src/redis.conf文件,在NETWORK部分有说明
################################## NETWORK #####################################
# By default,if no "bind" configuration directive is specified,Redis listens
# for connections from all the network interfaces available on the server.
# It is possible to listen to just one or multiple selected interfaces using
# the "bind" configuration directive,followed by one or more IP addresses.
#
# Examples:
#
# bind 192.168.1.100 10.0.0.1
# bind 127.0.0.1 ::1
#
# ~~~ WARNING ~~~ If the computer running Redis is directly exposed to the
# internet,binding to all the interfaces is dangerous and will expose the
# instance to everybody on the internet. So by default we uncomment the
# following bind directive,that will force Redis to listen only into
# the IPv4 lookback interface address (this means Redis will be able to
# accept connections only from clients running into the same computer it
# is running).
#
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
# JUST COMMENT THE FOLLOWING LINE.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bind 127.0.0.1
|
若是想指定多个ip访问,但并不是全部的ip访问,可以bind
注意
下面还有个说明
在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错,如下
修改办法:protected-mode no
原文链接:https://www.f2er.com/centos/376559.html