本文分以下步骤讲解:
1)在linux中下载安装redis
2)启动redis
3)修改redis的密码,因为redis默认无密码
4)开启redis防火墙端口
一、安装
可去官网下载安装或者直接安装,可参考官网http://www.redis.net.cn/tutorial/3503.html或者http://www.runoob.com/redis/redis-install.html。
$ wget http://download.redis.io/releases/redis-4.0.8.tar.gz
$ tar xzvf redis-4.0.8.tar.gz
$ cd redis-4.0.8
$ make
make完后 redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下。
<font color=red>tips:关于解压缩</font>
tar –xvf file.tar 解压 tar包
tar -xzvf file.tar.gz 解压tar.gz
二、启动redis
继续打开src目录
cd src
1.直接启动redis,客户端关闭后redis就停止了
./redis-server
2.后台启动redis,客户端关闭redis不停止
./redis-server &
3.测试redis是否可用
$ cd src
$ ./redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
三、修改密码
先连接redis-cli客户端,再通过CONFIG命令去查看或者设置密码。
127.0.0.1:6379>config get requirepass
127.0.0.1:6379>config set requirepass xxx(密码)
设置完密码后就需要登录认证了:
127.0.0.1:6379>config get *
(error) NOAUTH Authentication requried.
127.0.0.1:6379>auth xxx(密码)
<font color=red>tips:redis配置文件</font>
Redis的配置文件位于Redis安装目录下, 文件名为redis.conf。可通过CONFIG命令来查看或设置配置项。
1)查看所有配置项
redis 127.0.0.1:6379> CONFIG GET *
2)获取/设置日志级别
127.0.0.1:6379> CONFIG GET loglevel
1) "loglevel"
2) "notice"
127.0.0.1:6379> CONFIG SET loglevel "notice"
OK
四、开启redis端口的防火墙
# firewall-cmd --zone=public --add-port=6379/tcp --permanet
# firewall-cmd --reload
五、解除保护模式
redis在启动的时候默认会启动一个保护模式,只有同一个服务器可以连接上redis。别的服务器连接不上这个redis。解决办法:关闭保护模式。
1)进入redis安装目录:
cd redis路径
2)编辑配置文件
vi redis.conf
3)注释这行:bind 127.0.0.1,并将daemonize 之后的yes改为no
4)保存配置:按下esc,输入:wq保存