如何在 Ubuntu 16.04 LTS 上安装 Redis

在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 上安装 Redis。 对于那些不知道的人,Redis 是一个开源、BSD 许可的高级键值存储。 它通常被称为数据结构服务器,因为键可以包含字符串、散列、列表、集合和排序集合。 Redis 还支持转换、发布和订阅等数据类型。 “Redis”被认为比“Memcache”更强大。 将“Redis”付诸实践并将“Memcache”放下一段时间是明智的。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 LTS (Xenial Xerus) 服务器上逐步安装 Redis。

在 Ubuntu 16.04 LTS 上安装 Redis

步骤 1. 首先,通过在终端中运行以下 apt-get 命令,确保所有系统包都是最新的。

sudo apt-get update sudo apt-get upgrade

步骤 2. 在 Ubuntu 16.04 上安装 Redis。

在 Ubuntu 上安装 Redis 很简单。 运行以下命令在您的机器上安装 Redis:

apt-get install redis-server

Redis 提供了一个 PHP 扩展来使用 PHP。 在这里,我们将介绍从源代码编译和使用 apt 存储库安装 PHP 的 Redis 扩展。 以下命令将使用 PHP 安装和设置 Redis 扩展:

apt-get install php-redis

步骤 3. 在 Ubuntu 16.04 上配置 Redis 缓存。

要将 Redis 配置为缓存,您需要编辑 /etc/redis/redis.conf 文件:

nano /etc/redis/redis.conf

要配置 Redis 的最大内存以及 Redis 在达到最大内存时如何选择要删除的内容,请在文件末尾添加以下行:

maxmemory 128mb maxmemory-policy allkeys-lru

Save 和 close 文件,然后重启 Redis 服务:

systemctl restart redis-server.service systemctl enable redis-server.service

第 4 步:启动和测试 Redis。

我们将使用以下命令启动并检查 Redis 的状态:

$ systemctl start redis-server.service $ systemctl status redis-server.service redis.service - Redis In-Memory Data Store Loaded: loaded (/etc/systemd/system/redis.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2016-10-20 15:07:10 IST; 17s ago Main PID: 7207 (redis-server) Tasks: 3 Memory: 6.2M CPU: 22ms CGroup: /system.slice/redis.service └─7207 /usr/local/bin/redis-server 127.0.0.1:6379 Oct 20 15:07:10 ubuntu-16 redis-server[7207]:  |    `-._`-._        _.-'_.-'    | Oct 20 15:07:10 ubuntu-16 redis-server[7207]:   `-._    `-._`-.__.-'_.-'    _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]:       `-._    `-.__.-'    _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]:           `-._        _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]:               `-.__.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING: The T Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # Server started Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING overco Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING you have. ... ...

我们现在将使用一些命令测试 Redis 实例:

$ redis-cli 127.0.0.1:6379> ping PONG 127.0.0.1:6379> set test "Redis Working!" OK 127.0.0.1:6379> get test "Redis Working!" 127.0.0.1:6379> exit

恭喜! 您已成功安装 Redis。 感谢您使用本教程在 Ubuntu 16.04 系统上安装 Redis。 如需其他帮助或有用信息,我们建议您查看 Redis 官方网站.

Save