文档章节

Linux 安装Redis 详细教程

MaxBill
 MaxBill
发布于 2018/09/10 10:05
字数 734
阅读 128
收藏 2

在windows下使用redis只要下载解压后启动就可以了,但是在linux下和windows下还是有些区别的,下面我们详细看看linux下redis的安装、配置、使用过程。

一、环境说明

1.Linux 操作系统

   本文使用deepin 15.7发行版,下载地址:https://www.deepin.org/

2.redis安装包

   本文使用redis3.0.0,下载地址:http://download.redis.io/releases/

3.redis客户端

    本文使用开源软件RedisPlus,下载地址:https://gitee.com/MaxBill/RedisPlus

二、安装过程

1.下载redis源码包

我们使用wget 下载或者直接去http://download.redis.io/releases/下载源码包

2.解压redis源码包

使用解压工具或者使用tar -zxvf命令解压

3.编译redis程序

我们刚下载的是redis的源码,需要我们进行编译才能使用,进入刚解压的redis安装包目录,使用make命令进行编译

等待编译过程一会,看到如下说明编译完成

4.安装redis程序

进行完编译过程,会在src目录下生成可执行的redis程序了,接下来就能安装使用了,安装目录大家可自己定义,这里我安装到/opt/redis/下

可以看到这是安装成功了,但是第一次失败了,是因为opt目录需要管理员权限,我们使用了sudo提权后在此安装成功

5.配置redis服务

首选需要将源码包中的redis.conf配置文件拷贝到安装目录/etc/下

首选修改redis密码,修改/opt/redis/redis.conf中的requirepass项,默认是注释的,也就是空,我这里我们修改成123456

然后修改ip访问,默认是本地访问,允许其他主机访问我们修改bind为0.0.0.0

配置redis为后台服务启动,修改daemonize项,默认是no,这里改成yes是后台启动模式

6.启动redis服务

在终端执行/opt/redis/bin/redis-server /opt/redis/etc/redis.conf ,为了方便我们可以写个sh脚本,执行后我们telnet 6379,发现已经启动了

使用ps -ef |grep redis查看redis是否启动

使用netstat -lntp | grep 6379查看redis是否启动,如果是LISTEN 说明启动正常,6379端口处于监听状态

7.使用RedisPlus客户端连接redis

下载安装RedisPlus客户端程序,点击打开添加连接信息:

然后双击连接,我们看到成功连接到:

查看redis数据、信息、配置等,RedisPlus的具体使用见https://gitee.com/MaxBill/RedisPlus

8.卸载redis程序

先使用kill杀死redis进程,然后rm -rf  /opt/redis/即可

© 著作权归作者所有

MaxBill

MaxBill

粉丝 53
博文 77
码字总数 59631
作品 1
宝山
后端工程师
私信 提问
Redis详解(一)------ redis的简介与安装

  工作中一直在用 Redis,但是一直没有进行系统的总结,这个系列的博客将整体的介绍 Redis 的用法。 1、Redis 的简介   Redis:REmote DIctionary Server(远程字典服务)。   是由意大利...

ysocean
2018/05/25
0
0
从JAVA客户端访问Redis示例(入门)

本文记录了安装Redis和从JAVA端访问Redis的步骤 从http://download.csdn.net/detail/kkdelta/4034137 下载本文所需文件. 1,在Linux上安装Redis服务. 下面的操作的base dir为 /root/4setup t...

晨曦之光
2012/04/25
2.2K
2
超好用的Redis管理及监控工具treeNMS

Redis做为现在web应用开发的黄金搭担组合,大量的被应用,广泛用于存储session信息,权限信息,交易作业等热数据。做为一名有10年以上JAVA开发经验的程序员,工作中项目也是广泛使用了Redis,...

李朝强
01/07
0
0
ltnmp 2.0.3 发布,一键安装包

ltnmp2.0.3发布,该版本新增加了composer的安装,推荐更新! ltnmp一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装ltnmp(Linux、Tengine、N...

技安
2015/08/03
1K
10
Redis在CentOS下安装

本人因为是一直是.NET的开发,所以对Linux的不是太熟悉,只是之前学习过在虚拟机里面进行安装测试过,所以在安装的过程中,会有一些环境上的问题。 本文写下来也是希望有像我这样的新人看到的...

2018/07/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

代码规范

代码格式化 安装vscode插件:Prettier - Code formatter 格式化配置:将下列配置写入到vscode的settings.json文件 (遵照代码格式化) "prettier.disableLanguages": ["vue"], "prettier.......

TreeZhou0511
48分钟前
3
0
python实现人工神经网络的一个例子

人工神经网络已经有无数的开源框架,比如tensorflow,caffe等,可以直接用。但最近需要做一个小样例,把基本思想讲一讲,因此自己写了一个demo,以供参考。 下面直接上代码,代码中有注释,比...

propagator
51分钟前
3
0
远程dubugger

1、在tomcat的bin下/data/project/XXX/apache-tomcat-8.5.23/bin 在catalina.bat文件中新增如下即可 JAVA_OPTS="-Xmx1024m -Xms1024m -agentlib:jdwp=transport=dt_socket,server=y,suspend......

一只小青蛙
今天
1
0
jemter 连接MySQL

jemter 连接MySQL 点击测试计划,测试计划最后”添加目录或jar包到ClassPath“,点击浏览,添加mysql-connector.jar mysql-connector.jar的下载地址: https://mvnrepository.com/artifact/my...

xiaobai1315
今天
5
0
第一次尝试用python实现zabbix主机的批量添加批量删除及模板导入脚本

Python3入门练手尝试篇 API参考: zabbix API 4.0版本:https://www.zabbix.com/documentation/4.0/zh/manual/api #!/bin/python3import xlrd,os,json,requests,sys#参考zabbix API 4.0版本......

平头哥-Enjoystudy
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部