云服务器网:购买云服务器和VPS必上的网站!

ubuntu安装redis教程(ubuntu安装ruby)

本文目录:1、Ubuntu 16.04下Docker部署SpringBoot、Mysql、Redis、Nginx和Vue2、ubuntu下redis 怎么在程序中使用3、ubuntu下redis安装与登录4、redis入门教程 基本操作如下5、ubantu中怎么安装redis6、ubuntu上怎么安

本文目录:

  • 1、Ubuntu 16.04下Docker部署SpringBoot、Mysql、Redis、Nginx和Vue
  • 2、ubuntu下redis 怎么在程序中使用
  • 3、ubuntu下redis安装与登录
  • 4、redis入门教程 基本操作如下
  • 5、ubantu中怎么安装redis
  • 6、ubuntu上怎么安装redis

Ubuntu 16.04下Docker部署SpringBoot、Mysql、Redis、Nginx和Vue

本文以开源项目SpringBlade和Saber为例。

1、创建自定义网络

目的是将用到的服务都放到同一个网络段,以方便互相通信。

docker network create –subnet 172.19.0.0/16 mynetwork

2、Docker安装MySQL、Redis、Nginx

(1)安装MySQL

docker pull mysql:5.7.30

cd ~

mkdir docker/mysql/{conf,logs,data} -p

cd docker/mysql

docker run –name mysql_blade –network=mynetwork –ip=172.19.0.6 -p 3307:3306 -v PWD/logs:/var/log/mysql -v PWD/data:/data:rw -v $PWD/conf/redis.conf:/etc/redis/redis.conf:ro –privileged=true –name redis-6389 -d redis redis-server /etc/redis/redis.conf

(3)安装Nginx

将Saber发布到Nginx中要用到

docker pull nginx

2、Docker打包SpringBlade

3、Docker打包并发布Saber

(1)编写nginx.conf

cd Saber

touch nginx.conf,写入以下内容:

//nginx.conf开始

user root;

worker_processes 1;

error_log /var/log/nginx/error.log warn;

pid /var/run/nginx.pid;

events {

worker_connections 1024;

}

http {

include /etc/nginx/mime.types;

default_type application/octet-stream;

}

//nginx.conf结束

(2)修改env.js文件

baseUrl要与下面的SpringBlade容器的地址和端口匹配:

(3)编写Dockerfile

编写dockerfile并将其放到与dist同一目录:

FROM nginx

VOLUME /tmp

ENV LANG en_US.UTF-8

ADD ./dist/ /usr/share/nginx/html/

COPY./nginx.conf /etc/nginx/

EXPOSE 1889

EXPOSE 443

(4)打包并发布

cd ~

mkdir docker/saber/conf -p

cd docker/saber

cp ~/Saber/nginx.conf conf

yarn run build

docker build -t saber:1.0 .(注意最后的.)

docker run -itd –name saber –network=mynetwork –ip=172.19.0.8 -p 1889:1889 -v $PWD/conf:/mnt/ saber:1.0

4、Docker打包并发布SpringBlade

(1)pom.xml配置

/

docker.repostory10.10.0.127:10080/docker.repostory

docker.registry.nameblade/docker.registry.name

docker.image.tag0.0.1/docker.image.tag

docker.maven.plugin.version1.4.10/docker.maven.plugin.version

build

finalNameSpringBlade/finalName

resources

resource

directorysrc/main/resources/directory

/resource

resource

directorysrc/main/java/directory

includes

include* / .xml/include

/includes

/resource

/resources

pluginManagement

plugins

plugin

groupIdorg.springframework.boot/groupId

artifactIdspring-boot-maven-plugin/artifactId

version {project.build.finalName}/finalName

/configuration

executions

execution

goals

goalrepackage/goal

/goals

/execution

/executions

/plugin

plugin

groupIdcom.spotify/groupId

artifactIddockerfile-maven-plugin/artifactId

version {project.basedir}/contextDirectory

useMavenSettingsForAuthtrue/useMavenSettingsForAuth

repository {docker.registry.name}/ {docker.image.tag}/tag

buildArgs

JAR_FILEtarget/ {java.version}/source

target${java.version}/target

encodingUTF-8/encoding

compilerArgs

arg-parameters/arg

/compilerArgs

/configuration

/plugin

/plugins

/build

(2)yml配置

redis及mysql都要与前面的创建容器时的配置相同:

(3)创建私有仓库(利用Harbor)

在harbor管理界面创建项目blade,下面上传镜像的时候要加入项目路径。

(4)打包

mvn clean install dockerfile:build -Dmaven.test.skip=true

(5)上传到私有仓库

两种方式:

mvn dockerfile:push

或者docker push 10.10.0.127:10080/blade/springblade:0.0.1

然后在Harbor管理后台就可以看到镜像了。

要pull下来的话:

docker pull 10.10.0.127:10080/blade/springblade:0.0.1

(6)发布

cd ~

mkdir docker/blade/app -p

cd docker/blade

docker run -itd –name blade –network=mynetwork –ip=172.19.0.7 -p 9001:9001 -v $PWD/app:/mnt/ 10.10.0.127:10080/blade/springblade:0.0.1

至此,就可以通过localhost:1889来访问Saber了。

另外,我通过uri来区分多租户。例如localhost:1889是管理租户,localhost:1889/test是名为test的租户。这样就避免了在登录界面填写租户id。

ubuntu下redis 怎么在程序中使用

一、获取Redis

二、编译安装Redis

1、解压源码安装包,通过tar -xvf redis-3.0.2.tar.gz解压源码,速度相当快;

2、进入解压后的目录,执行make编译源码;

make命令执行完成后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel。

3、执行make install安装,或者通过make PREFIX=/usr/local/redis install指定安装目录。这里默认安装,默认将之前生成的可执行文件拷贝到/usr/local/bin目录下;

配置运行

三、修改配置文件

1、将源码目录下redis配置文件redis.conf拷贝到/etc/redis目录下。

2、修改配置项,根据需要;如果不修改,使用默认配置也可以;

四、启动服务:

1、查看端口是否被占用:netstat –ntlp |grep 6379

方式一:通过命令redis-server 启动,可在命令后加上“号使redis以后台程序方式运行;

方式二:通过指定配置文件启动;redis-server /etc/redis/redis.conf

默认安装的路径已经加入环境变量中,可直接在命令行执行命令;

五、命令客户端检测链接

1、连接之前可以先检测服务是否启动;

2、测试启动 redis-cli ping 返回PONG,启动成功。

停止Redis:

关闭服务

redis-cli shutdown

如果非默认端口,可指定端口:

redis-cli -p 6380 shutdown

简单操作:

1、两种连接方式:

1:window DOS方式:tentel主机IP端口号(默认为127.0.0.1:6379)

2:linux客户端方式:redis-cli 主机IP 端口号(默认为127.0.0.1 6379)

2、命令行操作:

redis-cli

redis 127.0.0.1:6379 set name clj

OK

redis 127.0.0.1:6379 get name

“clj”

ubuntu下redis安装与登录

默认无密码登录

密码登录:requirepass password 

注释掉绑定地址bind 127.0.0.1

修改Redis的默认端口port 6379

命令行输入 redis-cli 

设置了密码 redis-cli -a password

返回PONG表示畅通

命令行的帮助

 退出命令

redis入门教程 基本操作如下

1、redis安装 windows环境的redis下载、安装,请参见以下经验,redis下载:,redis安装:,ubuntu系统下载安装,请参见以下经验,命令直接下载安装:,下载后手动编译安装:

2、启动redis服务端 双击运行“redis-server.exe”即可完成redis服务端的启动,默认使用6379端口,服务端开启后,不要关闭,因为客户端需要连接上服务端才能进行各种操作

3、启动redis客户端 双击运行“redis-cli.exe”即可完成redis客户端的启动,默认连接本季的6379端口,如果redis客户端与redis服务端不在同一台服务器,可以修改“redis.windows.conf”配置文件中的【bind 127.0.0.1】为实际的ip地址即可

4、设置redis的字符串值 在redis客户端窗口中输入设置值的命令 set,命令:set str1 Hello Wrold,回车显示OK,表示设置成功

5、判断是否存在指定的redis键 在redis客户端窗口中输入判断键的命令 exists,命令:exists str1,回车显示1,表示存在键;显示0,表示不存在键

6、读取redis的字符串值 在redis客户端窗口中输入读取值的命令 get,命令:get str1,回车显示nil,表示键不存在。显示其字符串内容,就是键str1对应的值

7、删除redis的字符串值 在redis客户端窗口中输入删除值的命令 del,命令:del str1,回车显示1,表示删除成功

ubantu中怎么安装redis

在 Ubuntu 系统安装 Redi 可以使用以下命令:

$sudo apt-get update

$sudo apt-get install redis-server

启动 Redis

$ redis-server

查看 redis 是否启动?

$ redis-cli

以上命令将打开以下终端:

redis 127.0.0.1:6379

127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令。

redis 127.0.0.1:6379 ping

PONG

以上说明我们已经成功安装了redis。

ubuntu上怎么安装redis

1、下载源码,解压缩后编译源码。

[root@Redis

~]

wget

[root@Redis

~]

tar

xzf

redis-2.8.3.tar.gz

[root@Redis

~]

cd

redis-2.8.3

[root@Redis

~]

make

[root@Redis

~]

make

install

2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis-2.8.3目录下的redis.conf。然后拷贝到一个目录下。

[root@Redis

~]

mkdir

/usr/redis

[root@Redis

~]

cp

redis-server

/usr/redis

[root@Redis

~]

cp

redis-benchmark

/usr/redis

[root@Redis

~]

cp

redis-cli

/usr/redis

[root@Redis

~]

cp

redis.conf

/etc

[root@Redis

~]

cd

/usr/redis

3、启动Redis服务。

[root@Redis

redis]

redis-server

/etc/redis.conf

4、然后用客户端测试一下是否启动成功。

[root@Redis

redis]

redis-cli

redis

set

foo

bar

OK

redis

get

foo

“bar”

本文来源:https://www.yuntue.com/post/129291.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注