Ubuntu18.04 搭建Redis服务器

1、安装Redis

apt-get install redis-server

2、配置Redis

在安装完毕后,Redis会自动启动,但是我在安装时,启动一直报错:

Job for redis-server.service failed because a timeout was exceeded.
See "systemctl status redis-server.service" and "journalctl -xe" for details.
invoke-rc.d: initscript redis-server, action "start" failed.
● redis-server.service - Advanced key-value store
   Loaded: loaded (/lib/systemd/system/redis-server.service; disabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: timeout) since Sat 2020-01-18 17:27:38 CST; 10ms ago
     Docs: http://redis.io/documentation,
           man:redis-server(1)
  Process: 23867 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf (code=exited, status=0/SUCCESS)

Jan 18 17:27:38 jz systemd[1]: Failed to start Advanced key-value store.
dpkg: error processing package redis-server (--configure):
 installed redis-server package post-installation script subprocess returned error exit status 1
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for systemd (237-3ubuntu10.31) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Errors were encountered while processing:
 redis-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

修改配置文件 /etc/redis/redis.conf

bind 127.0.0.1 ::1 改为 bind 127.0.0.1
Ubuntu18.04 搭建Redis服务器_第1张图片

3、启动Redis服务

/etc/init.d/redis-server stop     # 停止

/etc/init.d/redis-server start    # 启动

/etc/init.d/redis-server restart  # 重启

redis-cli                         #连接客户端

4、查看Redis服务器系统进程

ps -aux | grep redis

在这里插入图片描述
若Redis没有启动,则无第一个进程。

5、查看Redis服务器状态

netstat -nlt | grep 6379

6379 是Redis默认端口

6、设置远程访问

若要设置远程访问,将第二步中修改的 127.0.0.1 改为 0.0.0.0 ,然后重启Redis 即可。
Ubuntu18.04 搭建Redis服务器_第2张图片

7、设置密码

/etc/redis/redis.conf 中查找 # requirepass foobared 这一行,去掉注释,将 foobared 替换为要设置的密码。
Ubuntu18.04 搭建Redis服务器_第3张图片
设置完成后,虽然仍然可以通过 redis-cli 命令进入客户端但是没有任何权限:
在这里插入图片描述

需要使用 -a 参数输入密码:

redis-cli -h 127.0.0.1 -p 6379 -a 123456

在这里插入图片描述

8、卸载redis

使用 apt-get 方式安装的卸载方法:

apt-get purge --auto-remove redis-server

你可能感兴趣的:(Linux)