内容简介:本篇文章主要讲解基于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参数默认是不需要的,即不需要密码登录。
这里,我将其更改为123456
2.bind:配置ip
redis.conf中,bind默认绑定的ip为127.0.0.1
为了让远程能够访问,请使用Linux服务器ip地址代替,查看ip命令:ifconfig
3.port:配置端口号
redis.conf默认端口号为6379,你可以改为你自己的端口号
如下更改为6399
4.protected-mode:设置保护模式
redis.conf的protected-mode默认是开启保护模式的,需要更改为非开启模式
如下设置为不保护模式
5.daemonize
daemonize表示是否在后台启动redis-server,默认表示为非在后台启动服务,将其设置为后台运行
6.logfile
redis.conf的logfile表示redis的配置文件,大家可以理解为sl4j.log等日志文件,
创建文件:myredis.log
vim /myredis/redis-5.0.4/myredis.log
配置logfile参数,其路径为myredis.log路径
三 防火墙配置
如下为防火前配置的基本流程
1.查看防火墙状态
防火墙状态为running或not running,若非running,则设置为running
2.向防火墙添加开放端口
firewall-cmd --permanent --zone=public --add-port=6399/tcp
--permanet参数表示永久,否则表示临时
3.加载配置
firewall-cmd --reload
4.查看开启的端口
firewall-cmd --permanent --zone=public --list-ports
5.启动redis服务
需要注意的是,启动服务时,要带上redis配置文件
src/redis-server redis.conf
查看配置文件,发现redis已经启动成功
四 访问Redis服务
1.通过xshell访问
src/redis-cli -h 192.168.202.134 -p 6399 -a 123456
如下为成功访问redis的截图
测试一下:
2.通过redisDeskManager来访问redis服务
打开db0,就能看到刚才set 的name
关于redis客户端工具,目前市场上还是比较多的,这里我推荐两款:
RedisDeskManager和RedisClient
五 相关命令
(1)关闭redis服务
redis-cli -h ip -p port shutdown
六 参考文献
【01】redis.cn
【02】redis.io
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Hyperledger Fabric环境搭建及环境测试(Mac环境)
- CV 环境很重要,各种环境搭建大全
- Openstack Queens 环境搭建(一)环境准备
- Python 环境搭建
- 1 - 搭建开发环境
- 搭建 Android 内核环境
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Machine Learning
Kevin Murphy / The MIT Press / 2012-9-18 / USD 90.00
Today's Web-enabled deluge of electronic data calls for automated methods of data analysis. Machine learning provides these, developing methods that can automatically detect patterns in data and then ......一起来看看 《Machine Learning》 这本书的介绍吧!