Linux环境下安装、配置Redis
linux下安装redis
官网下载链接:https://redis.io/download
安装
下载redis压缩包
1、选择Stable(5.0)下的Download 5.0.0 链接进行下载 (stable是稳定版本,默认下载的是linux版本)
传输到linux系统下
下载完成之后,用传输工具把我们下载好的Redis压缩包,上传到Linux的 /mnt/ 文件目录下
连接到我们的Linux服务器,进入到/mnt/ 文件目录中,解压 redis-5.0.0.tar.gz,并把redis-5.0.0移动到/usr/local/ 目录下
#进入mnt目录
cd /mnt/
#解压redis
tar -zxvf redis-5.0.0.tar.gz
#查看mnt目录
ll
#把redis-5.0.0移动到/usr/local/ 目录下
mv redis-5.0.0 /usr/local/
安装gcc环境
虚拟机可以联网
#安装
yum install gcc-c++
#测试
gcc-v
不能联网
你可以去 http://rpmfind.net/ 这个网站挨个搜索下载下来。
这是已经已经下载好的
https://pan.baidu.com/s/1QDwYE1WC_vngJsqNSkZ5bQ 密码:ny2d
将这些rpm上传到你的linux上,最好全部放在同一个文件夹下,便于安装
上传完之后进入目录执行rpm -Uvh *.rpm --nodeps --force
安装过程走完了过后,前往 /usr/bin 目录查看是否有 gcc和g++两个文件夹,如果有,说明安装成功。
安装redis
在解压后的redis安装目录下执行
#对解压后的文件进行编译
make
#进入到src目录
cd ./src
#安装
make install
踩坑记录
若在没有gcc环境下执行过make
,等安装好gcc环境后再次执行依然会报错Jemalloc/jemalloc.h:没有那个文件或目录
解决方法:运行 make distclean
之后再make
测试安装是否成功
进入/usr/local/bin
目录中,所有系统默认的软件(distribution发布者提供的软件)都会放置到/usr下,类似与windows系统下的C:\Program files\
,查看是否有redis
执行ps -ef|grep redis
命令,查看redis进程是否启动,有相关信息表示启动成功
redis配置
redis配置需要修改解压后的目录下的redis.conf
,修改配置文件前必须先备份下文件
#备份redis.conf
mkdir /myredis
cp redis.conf /myredis/
#开始修改配置
cd /myredis/
vim redis.conf
将daemonize no
改为daemonize yes
,:wq
保存退出
其他配置待更新
测试使用
#切换到/usr/local/bin
cd /usr/local/bin
#运行reids
redis-server /myredis/redis.conf
redis-cli -p 6379 #redis端口号是6379
#输入ping回复是pong表示redis运行成功
查看redis后台进程
#在/myredis/redis.cofig执行即可以查看redis进程的运行情况
ps -ef|grep redis
卸载
1、查看redis进程是否在运行ps -ef|grep redis
2、有的话停止所有redis进程killall redis-server
,确认是否停掉ps -ef|grep redis
3、然后再删除与 redis 相关的文件与目录rm -rf
,包括压缩包,安装目录,复制出来的配置文件
Linux环境下安装、配置Redis的更多相关文章
- ubuntu linux环境下安装配置jdk和tomcat
关于linux搭建服务器,ubuntu中jdk和tomcat的安装和配置 一.jdk的安装配置 1:去官网下载好自己需要的版本,注意,linux压缩文件通常以tar.gz结尾,别下载错了.本次我下载安 ...
- Linux环境下安装配置JDK1.8
最近在搞虚拟机,记录下虚拟机内java环境的搭建流程 一.下载合适版本的jdk 此处选择JDK1.8,各位同学可以根据自己的需求选择对应的版本,下载地址为: https://www.oracle.co ...
- Linux环境下安装配置Mysql
首先我们的使用的是linux的 centOS6 版本 安装mysql: 1.查看有没有安装包 yum list mysql* 2.进行安装mysql:一般我们在服务器端安装的都是服务端( mysql- ...
- Linux 环境下安装配置 TigerVNC Server 并启用当前会话远程服务(X0VNC)
曾经喜欢用 RealVNC Server 实现 Linux/Windows 的远程控制,因为 RealVNC 为收费商业软件,支持文件传输,性能优化方面也做得不错.但 RealVNC 从 5.0 版本 ...
- Linux centos7下安装配置redis及Redis desktop Manager工具连接注意事项
基本工具:VMware12.CentOS-7-x86_64-Everything-1611.iso.redis-desktop-manager-0.8.0.3841 废话不多说,首先,关于什么是Red ...
- Linux环境下安装配置vsftpd服务(三种认证模式)
一.FTP简介 文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议.它工作于网络传输协议的应用层,使用客户/服务器模式,主要是用来 ...
- Linux环境下安装配置Node.js
1.在官网查看版本,LTS代表长期支持的版本 2.进入服务器 3.输入命令:·wget https://npm.taobao.org/mirrors/node/v8.9.3/node-v8.9.3-l ...
- linux环境下安装git(采用github下载git源码编译)
[目的]:linux环境下 安装配置git成功 [准备条件]linux系统,git包 1.先行下载git包 -- 从github上https://github.com/git/git/releases ...
- Linux环境下安装Redis
记录一下Linux环境下安装Redis,按顺序执行即可,这里下载的是Redis5,大家可根据自己的需求,修改版本号就好了,亲测可行. 1.下载Redis安装包cd /usr/local/wget ht ...
- 在linux环境下安装redis并且搭建自己的redis集群
此文档主要介绍在linux环境下安装redis并且搭建自己的redis集群 搭建环境: ubuntun 16.04 + redis-3.0.6 本文章分为三个部分:redis安装.搭建redis集群 ...
随机推荐
- P2012-拯救世界2【EGF】
正题 题目链接:https://www.luogu.com.cn/problem/P2012 题目大意 \(12\)种东西排列成长度为\(n\)的序列,要求前四种出现奇数次,后四种出现偶数次,求方案. ...
- 博客调网易云歌单JS
<!--音乐--> <link rel="stylesheet" href="https://blog-static.cnblogs.com/files ...
- Python3入门系列之-----字典
字典 字典是一种可变容器模型,且存放任何类型对像(如:字符串,数字,或者列表甚至字典),每个字典有键名(key)和键值(value)且用冒号 : 隔开, 多个字典用逗号(,)隔开整个字典包括在花括号 ...
- java SE(未完结)
数据类型与运算符 数据类型 基础数据类型 数值型 正整型 byte short int long 结尾加(l/L) 浮点型 float 结尾加(f/F) double 字符型 char 只能存储一个字 ...
- ping探测与Nmap扫描
一.实验目的 学习信息收集的一般步骤 学会使用ping命令 利用Nmap工具进行信息搜集 二.实验环境 系统环境:一台windows7系统.一台XP系统.一台kali系统 软件环境:安装Wiresha ...
- sarama的消费者组分析、使用
以前老的sarama版本不支持消费者组的消费方式,所以大多数人都用sarama-cluster. 后来sarama支持了消费者组的消费方式,sarama-cluster也停止维护了,但网上关于sara ...
- 从零入门 Serverless | 函数计算如何粘合云服务,提供端到端解决方案
作者 | 西流 阿里云技术专家 导读:阿里云 Serverless 产品函数计算可以作为粘合剂,串联其他云服务提供端到端解决方案,从而简化编程模型,快速实现最上层的业务目标. 传统单体应用的拆解 首先 ...
- Go语言核心36讲(Go语言基础知识三)--学习笔记
03 | 库源码文件 在我的定义中,库源码文件是不能被直接运行的源码文件,它仅用于存放程序实体,这些程序实体可以被其他代码使用(只要遵从 Go 语言规范的话). 这里的"其他代码" ...
- ServletContext 学习
ServletContext web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的web应用: 1.共享数据 在这个Servlet中保存了数 ...
- app定位工具介绍
一.元素获取工具WEditor使用 1.安装WEditor:pip3 install weditor 2.启动WEditor:python3 -m weditor Android : ...