如何在Ubuntu 16.04上安装配置Redis

  Redis是一个内存中的键值存储,以其灵活性,性能和广泛的语言支持而闻名。在本指南中,我们将演示如何在Ubuntu 16.04服务器上安装和配置Redis。这对我们新世界主机的香港服务器美国服务器的用户来说对数据库构建还是很有帮助的。下面开始具体的安装的步骤:

  (1)先决条件

  要完成本指南,您需要访问Ubuntu 16.04服务器。您将需要具有权限的非root用户sudo来执行此过程所需的管理功能。

  准备开始时,请使用sudo用户登录到Ubuntu 16.04服务器,并继续下面。

  (2)安装构建和测试依赖关系

  为了获得最新版本的Redis,我们将从源代码编译和安装软件。在我们下载代码之前,我们需要满足构建依赖关系,以便我们可以编译软件。

  为此,我们可以build-essential从Ubuntu存储库安装元包。我们还将下载tcl软件包,我们可以使用它来测试我们的二进制文件。

  我们可以apt通过键入以下内容来更新本地包缓存并安装依赖关系:

  $ sudo apt-get update

  $ sudo apt-get install build-essential tcl

  (3) 下载,编译和安装Redis 接下来,我们可以开始构建Redis。 下载并提取源代码:

  由于我们不需要保留我们长期编译的源代码(我们可以随时重新下载),所以我们将在/tmp目录中进行编译。现在我们来吧

  $ cd /tmp

  现在,下载最新版本的Redis。这是始终可用的稳定的下载URL:

  $ curl -O http://download.redis.io/redis-stable.tar.gz

  输入以下内容解压缩tarball:

  $ tar xzvf redis-stable.tar.gz

  移动到刚刚提取的Redis源目录结构:

  $ cd redis-stable

  (4) 构建和安装Redis

  现在,我们可以通过键入以下命令来编译Redis二进制文件:

  $ make

  在编译二进制文件之后,运行测试套件以确保一切都正确构建。您可以输入以下内容: $ make test

  这通常需要几分钟才能运行。一旦完成,您可以通过键入以下方式将二进制文件安装到系统上:

  $ sudo make install

  (5) 配置Redis

  现在安装了Redis,我们可以开始配置它。

  要开始,我们需要创建一个配置目录。我们将使用常规/etc/redis目录,可以通过键入来创建:

  $ sudo mkdir /etc/redis

  现在,复制Redis源文件中包含的示例Redis配置文件:

  $ sudo cp /tmp/redis-stable/redis.conf /etc/redis

  接下来,我们可以打开文件来调整配置中的几个项目:

  $ sudo nano /etc/redis/redis.conf

  在该文件中,找到该supervised指令。目前,这是设置为no。由于我们正在运行一个使用systemd init系统的操作系统,所以我们可以将其更改为systemd:

  接下来,找到dir目录。此选项指定Redis将用于转储持久数据的目录。我们需要选择一个位置,Redis将具有写入权限,而普通用户不可见。

  我们将使用这个/var/lib/redis目录,我们将在稍后创建。

  (6)创建一个Redis系统单元文件

  接下来,我们可以创建一个systemd单元文件,以便init系统可以管理Redis进程。 创建并打开/etc/systemd/system/redis.service文件开始:

  $ sudo nano /etc/systemd/system/redis.service

  在内部,我们可以[Unit]通过添加描述并定义在启动此服务之前可以使用网络的要求:

  [Unit] Description=Redis In-Memory Data Store After=network.target

  最后,在本[Install]节中,我们可以定义服务应该附加到的系统目标,如果启用(配置为在启动时启动):

  [Install] WantedBy=multi-user.target

  好了,至此关于redis的安装就介绍到这里,如果您还有什么不明确或不懂的地方,欢迎来新世界主机咨询了解,详情请咨询QQ:1123463300 TEL:400 1109 210。我们必将竭诚为您服务。

如何在Ubuntu 16.04上安装配置Redis的更多相关文章

  1. 如何在Ubuntu 16.04上安装Apache Web服务器

    转载自:https://www.howtoing.com/how-to-install-the-apache-web-server-on-ubuntu-16-04 介绍 Apache HTTP服务器是 ...

  2. 如何在Ubuntu 16.04上安装Nginx

    原文链接https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-16-04 介绍 Nginx是世 ...

  3. 如何在Ubuntu 16.04上安装PythonGDAL 2.1?

    sudo add-apt-repository -y ppa:ubuntugis/ubuntugis-unstable sudo apt update sudo apt upgrade # if yo ...

  4. Ternsorflow 学习:000-在 Ubuntu 16.04 上安装并使用 TensorFlow_v1.14 (改)

    声明:本人已经对原文链接根据情况做出合理的改动. 本系列文章使用的是Tensorflow v1.14 引言 TensorFlow 是由谷歌构建的用于训练神经网络的开源机器学习软件.TensorFlow ...

  5. 如何在Ubuntu 18.04上安装和配置Apache 2 Web服务器(转)

    如何在Ubuntu 18.04上安装和配置Apache 2 Web服务器 什么是Apache Web Server? Apache或Apache HTTP服务器是一个免费的开源Web服务器,由Apac ...

  6. 在 Ubuntu 16.04上安装 vsFTPd

    在 Ubuntu 16.04上安装 vsFTPd Ubuntu vsFTPd 关于 vsFTPd vsFTPd 代表 Very Secure File Transfer Protocol Daemon ...

  7. 如何在Ubuntu 18.04上安装Go

    如何在Ubuntu 18.04上安装Go 谢鸢发表于云计算教程系列订阅98 介绍 课程准备 第1步 - 安装Go 第2步 - 设置Go路径 第3步 - 测试您的安装 结论 介绍 Go是Google开发 ...

  8. Ubuntu 16.04上安装SkyEye及测试

    说明一下,在Ubuntu 16.04上安装SkyEye方法不是原创,是来自互联网,仅供学习参考. 一.检查支持软件包 gcc,make,vim(optional),ssh,subversionbinu ...

  9. 如何在Ubuntu 18.04上安装Apache Web服务器

    一. apt库安装 1.在终端输入更新检查命令,sudo apt-get update 2. 在更新完成后(如果不想检查更新,也可直接输入此步)输入:sudo apt-get install apac ...

随机推荐

  1. Matplotlib新手上路(下)

    接上篇继续,这次来演示下如何做动画,以及加载图片 一.动画图 import numpy as np import matplotlib.pyplot as plt import matplotlib. ...

  2. p4 环境变量的优先级

    Perforce settings such as port, user, and workspace names using the following methods, listed in ord ...

  3. spyder 安装

    https://www.cnblogs.com/pcat/p/5398997.html

  4. Log4j详细介绍(五)----输出地Appender

    Appender表示日志输出到什么地方,常用的输出地有控制台,文件,数据库,远程服务器等.Log4j中内置了常用的输出地,一般情况下配置一下即可使用.所有的Appender都实现自org.apache ...

  5. log4net.Layout.PatternLayout 用 conversion 模式格式化日志事件【翻译】

    原文地址 log4net.Layout.PatternLayout,是一个灵活的布局,配置模式字符串. 线程安全.该类型的 Public static 成员对多线程操作是安全的.实例成员不保证线程安全 ...

  6. Cena评测系统在win10中测评cpp程序

    1.装了cena-0.8.1-20110710-setup.exe 2.打补丁:cena-0.8.2-patch.zip 3.菜单->工具->选项->编程语言   修改G++ (mi ...

  7. sublime text修改package安装路径

    删除C:\Users\Administrator\AppData\Roaming\Sublime Text 3下面的packages目录 在\Sublime Text 3安装路径下新建Data文件夹 ...

  8. 基于Python使用Redis的一些想法和建议

    目录 1关于Redis使用的一点想法 1.1进行缓存前,需考虑 1.2进行缓存后,需考虑 1.3缓存使用一段时间后 2编写Redis数据库层规范建议 2.1选择适合的redis客户端 2.2规范化定义 ...

  9. C# 怎么让winform程序中的输入文本框保留上次的输入

    选中TextBox控件,在属性窗格中找到(ApplicationSettings),然后设置它. 绑定配置文件 private Settings settings = new Settings(); ...

  10. dos命令dir查找文件的用法及实例

      功能:显示目录命令 格式:dir[盘符][路径][/W][/P][/L][/O:排序][/A:属性][/S] 参数介绍: /W -- 以宽行排列方式显示. /P -- 每显示满一屏停顿一下,待用户 ...