Press "Enter" to skip to content

Ubuntu16.04安装Redis

安装Redis服务器

# 通过apt-get安装Redis服务器端
sudo apt-get install redis-server

安装完成

安装完成后,Redis服务器会自动启动,检查Redis状态

# 检查Redis系统进程
sudo ps -aux | grep redis

# 检查Redis监听端口的状态
sudo netstat -nlt | grep 6379

# 通过启动命令检查Redis服务器状态
sudo /etc/init.d/redis-server status

通过命令行客户端访问Redis

安装Redis服务器,会自动一起安装Redis命令行客户端

在本机输入redis-cli命令就可以启动,客户端程序访问Redis服务器

redis-cli
127.0.0.1:6379>

修改Redis的配置

默认情况下,访问Redis服务器不需要密码

现在为Redis服务器添加访问密码

用vim打开Redis服务器的配置文件redis.conf

sudo vim /etc/redis/redis.conf

# 搜索requirepass
/requirepass
# 取消注释
requirepass foobared
# 并设置密码为abc
requirepass abc

设置Redis服务器的远程访问

默认情况下,Redis服务器不允许远程访问,只允许本机访问

用vim打开Redis服务器的配置文件redis.conf

# 注释 bind
# bind 127.0.0.1

修改后,重启Redis服务器。

sudo /etc/init.d/redis-server restart

检查

未使用密码登陆Redis服务器

redis-cli
redis 127.0.0.1:6379> keys *
(error) ERR operation not permitted

可以登陆,但无法执行命令

使用密码登陆Redis服务器

redis-cli -a YourPassword

登陆后,一切正常

检查Redis的网络监听端口

netstat -nlt | grep 6379
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN

网络监听从之前的 127.0.0.1:6379 变成 0 0.0.0.0:6379,表示Redis已经允许远程登陆访问

Leave a Reply

Your email address will not be published. Required fields are marked *