2022
我们一起努力

ubuntu安装redis(ubuntu安装redis 开机自启动)

目录:

  • 1、Ubuntu 18.04 安装 pm2
  • 2、ubuntu 编译安装redis 需要哪些依赖包
  • 3、如何用Launchpad里的PPA源安装新软件
  • 4、如何在docker中安装redis
  • 5、ubuntu 的安装命令

Ubuntu 18.04 安装 pm2

本文首发地址: 开源实践网:ubuntu 18.04 安装 Redis

pm2 是一个 Node.js 应用的进程管理器,它可以让你的应用程序保持运行,还有一个内建的负载均衡器。它非常简单而且强大,你可以零间断重启或重新加载你的 node 应用,它也允许你为你的 node 应用创建集群。

更新apt-get

已经安装过得同学可以跳过这一步

安装 NodeJS:

检测node版本

安装npm

然后我们安装 n 来管理 nodejs 版本:

上面的有点旧,安装最新的稳定版nodejs

使用如下命令安装

查看帮助,看到提示就说明成功了

pm2 常见命令

ubuntu 编译安装redis 需要哪些依赖包

进入先前解压后得到的文件夹(我的在/usr/redis),**配置文件redis.conf到/etc/redis/下,并用vi命令编辑该文件,将“daemonize no”修改为“daemonize yes”,即设置成作为后台进程运行,修改完成后保存退出。

如何用Launchpad里的PPA源安装新软件

首先需要在 注册用户,这个账号是使用Ubuntu one的账号。当你注册的时候,网页会提醒你在Ubuntu中添加启动器,这时确定就行。然后依据提示注册就行了。注册后打开初始界面如下:

在search文本框中输入你想要的软件,比如我要安装wine,输入并按search。在下面会出现一系列和wine相关的软件。我们选择第一项:wine team ppa:”ubuntu wine team”。根据关键字wine、Ubuntu和ppa就可以确定选择这项了。

在wine的maintained package下根据时间先后列出wine的版本,前面为最新,为wine1.6,同时可以看到该软件的其他相关软件,已经是否有failures,即安装失败的时候,根据这些情况,可以尽可能的选择较新较稳定的版本进行安装。我们选择wine1.6。

.我们尽量寻找这样的add this ppa to you system的标题及ppa:Ubuntu-wine/ppa的内容。即和添加、地址有关的文字,一般添加的ppa源使用这样的格式【ppa:user/ppa-name】,尤其是ppa:非常具有代表性,要找到它就行了。

在上面经过查找后找到了Ubuntu的ppa软件包,那么接下来就是使用命令行进行添加、更新和安装操作了。基本格式是这样的:

sudo add-apt-repository ppa:user/ppa-name

sudo apt-get update

sudo apt-get install ppa-name

如何在docker中安装redis

创建一个redis docker容器

首先,我们先为redis创建一个Dockerfile

FROM ubuntu:12.10

RUN apt-get update

RUN apt-get -y install redis-server

EXPOSE 6379

ENTRYPOINT ["/usr/bin/redis-server"]

现在你需要通过Dockerfile创建一个镜像,将替换成你自己的名字。

sudo docker build -t /redis .

运行服务

使用我们刚才创建的redis镜像

使用 -d 运行这个服务分离模式,让容器在后台运行。

重要的是我们没有开放容器端口,相反,我们将使用一个容器来连接redis容器数据库

sudo docker run -name redis -d /redis

创建你的web应用容器

现在我们可以创建我们的应用程序容器,我们使用-link参数来创建一个连接redis容器,我们使用别名db,这将会在redis容器和redis实例容器中创建一个安全的通信隧道

sudo docker run -link redis:db -i -t ubuntu:12.10 /bin/bash

进入我们刚才创建的容器,我们需要安装redis的redis-cli的二进制包来测试连接

apt-get update

apt-get -y install redis-server

service redis-server stop

现在我们可以测试连接,首先我么要先查看下web应用程序容器的环境变量,我们可以用我们的ip和端口来连接redis容器

env

. . .

DB_NAME=/violet_wolf/db

DB_PORT_6379_TCP_PORT=6379

DB_PORT=tcp://172.17.0.33:6379

DB_PORT_6379_TCP=tcp://172.17.0.33:6379

DB_PORT_6379_TCP_ADDR=172.17.0.33

DB_PORT_6379_TCP_PROTO=tcp

我们可以看到我们有一个DB为前缀的环境变量列表,DB来自指定别名连接我们的现在的容器,让我们使用DB_PORT_6379_TCP_ADDR变量连接到Redis容器。

redis-cli -h $DB_PORT_6379_TCP_ADDR

redis 172.17.0.33:6379

redis 172.17.0.33:6379 set docker awesome

OK

redis 172.17.0.33:6379 get docker

"awesome"

redis 172.17.0.33:6379 exit

我们可以很容易的使用这个或者其他环境变量在我们的web应用程序容器上连接到redis容器

ubuntu 的安装命令

sudo apt install openssh-server gcc g++ gdb make vim dos2unix manpages-posix-dev glibc-doc stl-manual xclip sshfs git exuberant-ctags ntp ntpdate

sudo apt install libmysqlclient-dev libpoco-dev libmp3lame-dev libspdlog-dev rapidjson-dev

sudo apt-get install ffmpeg libavutil-dev libavcodec-dev libavformat-dev libavdevice-dev libavfilter-dev libswscale-dev

sudo apt install redis-server mariadb-server mariadb-client netplan.io net-tools tcpdump

ubuntu 更新源

deb focal main restricted universe multiverse

deb focal-updates main restricted universe multiverse

deb focal-backports main restricted universe multiverse

deb focal-security main restricted universe multiverse

赞(0)
文章名称:《ubuntu安装redis(ubuntu安装redis 开机自启动)》
文章链接:https://www.fzvps.com/245256.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!