在本教程中,我们将向您展示如何在 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 官方网站.