本文目录:
- 1、ubuntu上怎么安装redis
- 2、简单介绍redis以及ubuntu和windows下怎么安装redis和配置文件详解
- 3、Ubuntu 16.04下Docker部署SpringBoot、Mysql、Redis、Nginx和Vue
- 4、ubuntu下redis安装与登录
- 5、ubuntu怎么安装redis
- 6、解决-ubuntu18.04 安装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”
简单介绍redis以及ubuntu和windows下怎么安装redis和配置文件详解
先下载redis,找到下载的压缩包 redis-64.3.0.503.zip,解压后,重命名为redis-3.0,置于某个文件夹下(如D:\Program Files)。
1. 运行Redis服务器端
直接双击D:\Program Files\redis-3.0目录下的redis-server.exe文件(redis服务器端),就会以窗口的形式运行Redis服务器(但该窗口不可关闭,否则,Redis服务不可用)。此种运行redis服务器的方式,没有加载指定的配置文件。
2. 运行Redis客户端
直接双击D:\Program Files\redis-3.0目录下的redis-cli.exe文件(redis客户端),如果显示127.0.0.1:6379 ,就说明客户端运行成功。
输入命令: keys *
查看所有的键
如果提示“NOAUTH Authentication required.”,则说明Redis服务器设置了密码,请输入正确的密码后,再来进行其他操作。
输入命令: auth 密码
如果提示OK,就说明密码正确。
Tips:可以将D:\Program Files\redis-3.0目录下的redis-server.exe发送到桌面快捷方式,便于以后快速打开Redis客户端。
3. 将Redis服务安装到本地服务
由于上述启动Redis服务器的方式有点复杂,且redis服务窗口不可关闭。故这里介绍如何将Redis服务安装到Windows系统的本地服务。
复制D:\Program Files\redis-3.0目录下的redis.windows.conf文件,重命名为redis.conf,来作为redis的配置文件。
打开win系统的命令行,依次输入下列命令:
d: (回车,切换到d盘)
cd Program Files\redis-3.0\ (回车,切换至D:\Program Files\redis-3.0目录)
redis-server --service-install redis.conf --loglevel verbose (回车,安装redis本地服务,指定配置文件redis.conf)
操作完成后,就可以到win系统的本地服务管理处,查看和操作Redis服务。(计算机图标右键 - 管理) - 服务和应用程序 - 服务)
4. 设置Redis密码
编辑D:\Program Files\redis-3.0目录下的redis.conf配置文件,找到如下代码:
# requirepass foobared
将其复制一行,去掉前导的#注释符,将foobared改为你要设置的密码,如:
requirepass test
保存退出。
重启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安装与登录
默认无密码登录
密码登录:requirepass password
注释掉绑定地址#bind 127.0.0.1
修改Redis的默认端口port 6379
命令行输入 redis-cli
设置了密码 redis-cli -a password
返回PONG表示畅通
命令行的帮助
退出命令
ubuntu怎么安装redis
方式一:
下载地址:,下载最新文档版本。
本教程使用的最新文档版本为 2.8.17,下载并安装:
$ wget
$ tar xzf redis-2.8.17.tar.gz
$ cd redis-2.8.17
$ make
make完后 redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下:
下面启动redis服务.
$ cd src
$ ./redis-server
注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。
$ cd src
$ ./redis-server redis.conf
redis.conf是一个默认的配置文件。我们可以根据需要使用自己的配置文件。
启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。 比如:
$ cd src
$ ./redis-cli
redis set foo bar
OK
redis get foo
"bar"
方式二:
在 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。
解决-ubuntu18.04 安装redis无法启动
Ubuntu 18.04
Port 6379
Redis version 5:4.0.9-1
主机上禁用了IPv6,而Ubuntu的redis-server软件包(版本5:4.0.9-1)附带了:绑定127.0.0.1 :: 1
修改redis配置文件中的 bind 地址;注释 bind 地址或将 bind 地址修改为 0.0.0.0
【ubuntu配置redis】内容来源于网络,若引用不当、侵权,请联系我们修正或者删除!
![美国vps](https://vps.cmy.cn/zb_users/avatar/0.png)
评论已关闭