浅谈基于Linux的Redis环境搭建

栏目: 数据库 · Redis · 发布时间: 6年前

内容简介:本篇文章主要讲解基于Linux环境的Redis服务搭建,Redis服务配置、客户端访问和防火强配置等技术,适合具有一定Linux基础和Redis基础的读者阅读。1.在根路径建立目录 myredismkdir myredis

本篇文章主要讲解基于 Linux 环境的 Redis 服务搭建,Redis服务配置、客户端访问和防火强配置等技术,适合具有一定Linux基础和Redis基础的读者阅读。

一  Redis服务搭建

1.在根路径建立目录 myredis

mkdir myredis

2.进入myredis目录

cd myredis/

3.Redis搭建

(1)下载Redis

wget http://download.redis.io/releases/redis-5.0.4.tar.gz

(2)解压Redis包

tar xzf redis-5.0.4.tar.gz

(3)切换到(2)解压的包

cd redis-5.0.4

(4)编译包

make

二 Redis服务配置

Redis服务相关配置,主要集中在Redis.conf文件中。 在除此配置Redis服务时,有六个参数是比较重要的:requirepass, bind,port,protected-mode,daemonize,logfile

1.requirepass:配置redis登录密码

redis.conf中,requirepass参数默认是不需要的,即不需要密码登录。

浅谈基于Linux的Redis环境搭建

这里,我将其更改为123456

浅谈基于Linux的Redis环境搭建

2.bind:配置ip

redis.conf中,bind默认绑定的ip为127.0.0.1

浅谈基于Linux的Redis环境搭建

为了让远程能够访问,请使用Linux服务器ip地址代替,查看ip命令:ifconfig

浅谈基于Linux的Redis环境搭建

3.port:配置端口号

redis.conf默认端口号为6379,你可以改为你自己的端口号

浅谈基于Linux的Redis环境搭建

如下更改为6399

浅谈基于Linux的Redis环境搭建

4.protected-mode:设置保护模式

redis.conf的protected-mode默认是开启保护模式的,需要更改为非开启模式

浅谈基于Linux的Redis环境搭建

如下设置为不保护模式

浅谈基于Linux的Redis环境搭建

5.daemonize

daemonize表示是否在后台启动redis-server,默认表示为非在后台启动服务,将其设置为后台运行

浅谈基于Linux的Redis环境搭建

6.logfile

redis.conf的logfile表示redis的配置文件,大家可以理解为sl4j.log等日志文件,

创建文件:myredis.log

vim  /myredis/redis-5.0.4/myredis.log

浅谈基于Linux的Redis环境搭建

配置logfile参数,其路径为myredis.log路径

浅谈基于Linux的Redis环境搭建

三  防火墙配置

如下为防火前配置的基本流程

1.查看防火墙状态

防火墙状态为running或not running,若非running,则设置为running

浅谈基于Linux的Redis环境搭建

2.向防火墙添加开放端口

firewall-cmd --permanent --zone=public --add-port=6399/tcp

--permanet参数表示永久,否则表示临时

浅谈基于Linux的Redis环境搭建

3.加载配置

firewall-cmd --reload

浅谈基于Linux的Redis环境搭建

4.查看开启的端口

firewall-cmd --permanent --zone=public --list-ports

浅谈基于Linux的Redis环境搭建

5.启动redis服务

需要注意的是,启动服务时,要带上redis配置文件

src/redis-server  redis.conf

浅谈基于Linux的Redis环境搭建

查看配置文件,发现redis已经启动成功

浅谈基于Linux的Redis环境搭建

四 访问Redis服务

1.通过xshell访问

src/redis-cli -h 192.168.202.134 -p 6399 -a 123456

如下为成功访问redis的截图

浅谈基于Linux的Redis环境搭建

测试一下:

浅谈基于Linux的Redis环境搭建

2.通过redisDeskManager来访问redis服务

浅谈基于Linux的Redis环境搭建

打开db0,就能看到刚才set 的name

浅谈基于Linux的Redis环境搭建 ​  

关于redis客户端工具,目前市场上还是比较多的,这里我推荐两款:

RedisDeskManager和RedisClient

五  相关命令

(1)关闭redis服务

redis-cli -h ip -p port shutdown

六 参考文献

【01】redis.cn

【02】redis.io


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

第四次革命

第四次革命

[意]卢西亚诺•弗洛里迪(Luciano Floridi)著 / 王文革 / 浙江人民出版社 / 2016-5 / 64.90元

 随着线上线下大融合以及人工智能的极大发展,人类已经进入超历史时代。在这一时代中,人类终于迎来了继哥白尼革命、达尔文革命、神经科学革命之后自我认知的第四次革命——图灵革命,整个世界正化身为一个信息圈,每个人都生活在云端,人类已不再是信息圈毋庸置疑的主宰。毫无疑问,图灵革命引爆了人工智能重塑整个人类社会的序曲!  那么在人工智能时代,人类如何保证自己最钟爱的财富——“隐私”不被窃取?如何应......一起来看看 《第四次革命》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

随机密码生成器
随机密码生成器

多种字符组合密码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具