百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

Linux环境下对中间件redis进行安装和配置

mhr18 2024-11-01 12:18 15 浏览 0 评论

本文我们将介绍Redis在Linux环境下的安装

安装编译c的环境

因为Redis是使用C语言写的,所以我们需要安装C语言的编译环境

yum install gcc-c++

在这个过程中需要按几次y

如图所示就表示我们成功安装了c语言的遍历环境

将redis-3.0.0.tar.gz传到服务器中并解压

执行tar -xvf redis-3.0.0.tar.gz -C /usr/local

完成解压操作,解压到usr/local

对其进行编译

不能说解压好了之后就可以直接使用,而是需要进行编译

cd redis-3.0.0

make

编译完成了,完成之后,现在redis变为了可执行的安装包,那么下面我们的任务是安装它

安装

redis-3.0.0目录下执行

启动redis服务端

cd redis

cd bin

其中cli是客户端,而service是服务端

使用服务端启动redis,而使用客户端使用redis

在当前的目录下使用./redis-server执行服务端

在当前的目录下使用./redis-cli执行客户端

下面我们执行服务端,出现下面的画面就表示执行成功了:

但是此时有一个问题,就是这个启动之后是一个堵塞式程序,我们不能在当前的窗口启动redis客户端操作它了,所以下面我们需要从新开启一个ssh客户端,启动redis的客户端,从而操作redis的服务端。

开启客户端

这样我们就是实现了客户端连接服务端了,我们现在实际操作一下,是否可以存储数据,并取出数据:

通过set存值,然后通过get取值很方便

设置redis服务端的后台启动

我们之后redis服务端启动的时候,就会堵塞式什么都没有办法干,为了解决这个问题,我们可以设置redis后台启动,这样它启动之后,我们仍然可以在服务端进行其它的操作。

我们将redis-3.0.0的redis.conf拷贝到redis

我们把redis.conf作为服务器端的配置文件中的daemonize的no改为yes

配置好之后,我们下面启动它,使用命令的时候要指定配置文件redis.conf

./redis-server redis.conf

然后他就后台启动了,我们就可以此时启动客户端访问它了,我们可以使用exit退出客户端,那么我们如何才能关闭服务端呢?

首先我们关闭客户端,然后执行 ./redis-cli shutdown

远程访问登录

如需远程连接redis,需配置redis端口6379在linux防火墙中

/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

/etc/rc.d/init.d/iptables save

相关推荐

Docker集群管理之Docker Compose

前言:在上一篇《Docker集群管理之DockerMachine》中,我们通过源码分析了解了DockerMachine的工作原理,使用者可以通过DockerMachine的一条命令在任意支持的平...

使用Dockerfile build镜像

Docker映像可以看作是Docker容器的压缩包,包含了应用程序以及运行应用程序所需的依赖,容器是映像的运行时实例。一般构建镜像都是使用dockerfile进行构建而不是dockercommit,...

自建私有云相册:Docker一键部署Immich,照片视频备份利器

自建私有云相册:Docker一键部署Immich,照片视频备份利器前言随着人们手机、PC、平板等电子产品多样,我们拍摄和保存的照片和视频数量也在不断增加。如何高效地管理和备份这些珍贵的记忆成为了一个重...

docker容器的使用以及部署mysql

首先什么是docker官方:翻译:Docker是一个用于开发、发布和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分离,以便您可以快速交付软件。使用Docker,您可以像管理应...

自建Docker镜像加速服务,免费且简单,服务器VPS、NAS皆可用
自建Docker镜像加速服务,免费且简单,服务器VPS、NAS皆可用

写在前面:流程十分简单,有手就行,还请耐心看完。本文的实例仅做演示用,不久后将会删除,有需要的各位请自行搭建。免费实例如果15分钟内未收到入站流量,Render会关闭实例的网络服务。Render会在下次收到处理请求时重新启动该服务。Ren...

2025-05-24 15:40 mhr18

用了8年的方式-用 Docker 瞬间搭建本地开发环境

有些时候我们需要在本地搭开发环境,比如平时学习新技术的时候。或者有时候公司的项目需要在本地建一套类似的,方便调试修改。开发环境可能包括MySQL、Redis、Nginx、MQ、Elasticsea...

使用dockerfile构建docker镜像

准备工作购买vps使用ssh工具连接上1、更新系统aptupdate-y2、一键安装Dockercurl-fsSLhttps://get.docker.com-oget-docker.sh...

快速搭建 SpringCloud 微服务开发环境的脚手架

本文适合有SpringBoot和SpringCloud基础知识的人群,跟着本文可使用和快速搭建SpringCloud项目。本文作者:HelloGitHub-秦人HelloGitHub推出...

Docker Hub最全详解(图文全面总结)

DockerHubDockerHub是一个由Docker公司负责维护的公共注册中心,它包含了超过15000多个可用来下载和构建容器的Docker镜像。DockerHub作用Docker好比一个代...

Docker 命令详解

dockerimages—查看本地镜像命令dockerimages说明列出本地已下载的所有镜像及其标签、ID、大小等信息。适用场景查看本地镜像资源、准备删除或管理镜像时。常见用法docker...

Kylin安装Dify

cd/mntgitclonehttps://github.com/langgenius/dify.gitcp/mnt/dify/docker/.env.example/mnt/dif...

kali下对Docker的详细安装

Docker是渗透测试中必学不可的一个容器工具,在其中,我们能够快速创建、运行、测试以及部署应用程序。如,我们对一些漏洞进行本地复现时,可以使用Docker快速搭建漏洞环境,完成复现学习。注:本教程仅...

银河麒麟V10使用Docker方式部署应用

现在越来越多的企业级应用需要运行在国产化环境中,而银河麒麟V10是目前我碰到的最常用的服务器,在银河麒麟上部署应用有两种方式:使用二进制文件编译部署和使用Docker。关于使用二进制文件的方式...

Docker入门到精通超详细教程,Docker全家桶实战攻略

大家好,我是各位双生的武魂、随身老爷爷。从看到这篇内容开始,你就是被选定的天命骚年,将承担起学完docker教程的使命,本使命为单向契约,你可选择YES或者选择YES。正式学习之前,我先给大家做一下d...

【Docker 新手入门指南】第一章:前言

一、基本介绍Docker介绍Docker是基于Go语言开发的开源容器化平台,旨在实现“一次镜像,处处运行”。它通过将应用程序及其依赖环境(代码、运行时、系统工具、系统库等)打包成一个轻量级、可移...

取消回复欢迎 发表评论: