浅谈基于Linux的Redis环境搭建

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

内容简介:本篇文章主要讲解基于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


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

查看所有标签

猜你喜欢:

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

Bulletproof Web Design

Bulletproof Web Design

Dan Cederholm / New Riders Press / 28 July, 2005 / $39.99

No matter how visually appealing or packed with content a Web site is, it isn't succeeding if it's not reaching the widest possible audience. Designers who get this guide can be assured their Web site......一起来看看 《Bulletproof Web Design》 这本书的介绍吧!

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

在线压缩/解压 HTML 代码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

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

RGB CMYK 互转工具