linux下安装redis

官网下载链接:https://redis.io/download

安装

下载redis压缩包

1、选择Stable(5.0)下的Download 5.0.0 链接进行下载 (stable是稳定版本,默认下载的是linux版本)

传输到linux系统下

传送门:传输工具Xftp

下载完成之后,用传输工具把我们下载好的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的更多相关文章

  1. ubuntu linux环境下安装配置jdk和tomcat

    关于linux搭建服务器,ubuntu中jdk和tomcat的安装和配置 一.jdk的安装配置 1:去官网下载好自己需要的版本,注意,linux压缩文件通常以tar.gz结尾,别下载错了.本次我下载安 ...

  2. Linux环境下安装配置JDK1.8

    最近在搞虚拟机,记录下虚拟机内java环境的搭建流程 一.下载合适版本的jdk 此处选择JDK1.8,各位同学可以根据自己的需求选择对应的版本,下载地址为: https://www.oracle.co ...

  3. Linux环境下安装配置Mysql

    首先我们的使用的是linux的 centOS6 版本 安装mysql: 1.查看有没有安装包 yum list mysql* 2.进行安装mysql:一般我们在服务器端安装的都是服务端( mysql- ...

  4. Linux 环境下安装配置 TigerVNC Server 并启用当前会话远程服务(X0VNC)

    曾经喜欢用 RealVNC Server 实现 Linux/Windows 的远程控制,因为 RealVNC 为收费商业软件,支持文件传输,性能优化方面也做得不错.但 RealVNC 从 5.0 版本 ...

  5. Linux centos7下安装配置redis及Redis desktop Manager工具连接注意事项

    基本工具:VMware12.CentOS-7-x86_64-Everything-1611.iso.redis-desktop-manager-0.8.0.3841 废话不多说,首先,关于什么是Red ...

  6. Linux环境下安装配置vsftpd服务(三种认证模式)

    一.FTP简介 文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议.它工作于网络传输协议的应用层,使用客户/服务器模式,主要是用来 ...

  7. Linux环境下安装配置Node.js

    1.在官网查看版本,LTS代表长期支持的版本 2.进入服务器 3.输入命令:·wget https://npm.taobao.org/mirrors/node/v8.9.3/node-v8.9.3-l ...

  8. linux环境下安装git(采用github下载git源码编译)

    [目的]:linux环境下 安装配置git成功 [准备条件]linux系统,git包 1.先行下载git包 -- 从github上https://github.com/git/git/releases ...

  9. Linux环境下安装Redis

    记录一下Linux环境下安装Redis,按顺序执行即可,这里下载的是Redis5,大家可根据自己的需求,修改版本号就好了,亲测可行. 1.下载Redis安装包cd /usr/local/wget ht ...

  10. 在linux环境下安装redis并且搭建自己的redis集群

    此文档主要介绍在linux环境下安装redis并且搭建自己的redis集群 搭建环境: ubuntun 16.04 + redis-3.0.6 本文章分为三个部分:redis安装.搭建redis集群 ...

随机推荐

  1. 「含源码」关于NXP IMX8 Mini的图形开发指南(GPU)案例分享!

    前言 Graphical Demo框架提供了对平台相关依赖的抽象.Graphical应用的通用封装,如模型加载.纹理加载.着色器编译等,以及其它一些通用的应用逻辑处理的封装,使得使用框架的开发人员(以 ...

  2. 电商管理后台 API 接口文档

    1. 电商管理后台 API 接口文档 1.1. API V1 接口说明 接口基准地址:http://127.0.0.1:8888/api/private/v1/ 服务端已开启 CORS 跨域支持 AP ...

  3. 5-让出CPU执行权的yield方法

    让出CPU执行权的yield方法 Thread类有一个静态的yield方法,当一个线程在调用yield方法时,实际上就是暗示线程调度器请求让出自己的CPU使用,但是线程调度器可以无条件忽略这个暗示. ...

  4. 【vue】获取异步加载后的数据

    异步请求的数据,对它做一些处理,需要怎么做呢?? axios 异步请求数据,得到返回的数据, 赋值给变量 info .如果要对 info 的数据做一些处理后再赋值给 hobby ,直接在 axios ...

  5. iOS自动化之WDA(WebDriverAgent)安装

    1.WDA介绍 WebDriverAgent 在 iOS 端实现了一个 WebDriver server ,借助这个 server 我们可以远程控制 iOS 设备.你可以启动.杀死应用,点击.滚动视图 ...

  6. Spirit带你了解如何安全引入第三方资源

    Spirit带你了解如何安全的引入第三方资源 本文介绍一下如何安全的引入第三方资源 同源策略(SOP) 首先我们来了解一下什么是同源策略,下面的是wiki百科的定义 同源策略是指Web浏览器中,允许某 ...

  7. Java(15)面向对象之继承

    作者:季沐测试笔记 原文地址:https://www.cnblogs.com/testero/p/15201615.html 博客主页:https://www.cnblogs.com/testero ...

  8. NX9.0和NX10.0做自定义操作可以用的函数

    NX9.0:LIBUFUNX.DLL int UF_OPER_ask_check_geom(void *,int *,unsigned int * *) int UF_OPER_ask_first_o ...

  9. docsify + Gitee Pages服务搭建开源项目网站

    前言 base-admin从开源至今,已经收获了2k Stat,而我们一直都没有一份像样的在线文档,最近写了一个博客园随笔备份Java脚本,将博客随笔备份到本地,格式是md文档格式,就有意去找将md文 ...

  10. 分布式系统ID

    Leaf--美团点评分布式ID生成系统 前言 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识.如在美团点评的金融.支付.餐饮.酒店.猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需 ...