菜单

Readis For Windows安装及密码、IP限制,readisip

2019年3月15日 - www6165com

小心:Redis不对访问来源IP做限定,为多少安全可设置访问密码。

Readis For Windows安装及密码、IP限制,readisip

壹 、下载与安装Readis

Github下载地址:

下载.MSI后下一步安装即可

二 、验证安装

① 、 在“总计管理”中保障“Redis”已开发银行

金沙国际赌场手机版 1

 

二 、 使用命令测试Readis读写

 金沙国际赌场手机版 2

 

③ 、需要配置

① 、 密码限制

缓存信息平日比较灵活,通过安装密码可有效下跌缓存数据外泄大概。设置如下:

 金沙国际赌场手机版 3

 

2、限制IP访问

默许限制了不得不本机使用Redis,在想供外部访问则要求在装置目录中找到redis.windows-service.conf文件,找到下图中的文件地方:

 金沙国际赌场手机版 4

 

瞩目的红的地方,配置规则:

1、 改为“# bind 127.0.0.1”则是不限量IP访问(前边加符号 #
),假若本机有多个IP,则运用任意2个IP均能访问;

二 、 改为“bind 127.0.0.1
10.16.161.16“,表示限制只好利用【本机】那多少个IP才能访问。可用来
假若本机有四个IP,但只允许八个IP能访问到Redis的处境。种种IP之间通过二个”空格“符区分开。

只顾:Redis不对访问来源IP做限定,为数据安全可安装访问密码。

For Windows安装及密码、IP限制,readisip
一 、下载与安装Readis
Github下载地址: 下载 .MSI
后下一步安装…

Redis学习—初级篇,安装与布局,redis学习—初级

开卷目录:

   1.  Redis基本介绍

   2.  Redis基于centOs 环境下安装步骤

   3.  Redis常见配置表达

<一>Redis 基本介绍

     1. Redis的官网:

     2. Redis
是一种C语言编写,协理互联网,可依据内部存款和储蓄器并可持久化,日志型,以Key-Value存款和储蓄情势的存款和储蓄系统,并且提供种种语言API。

     3. Redis 比Memchace
支撑更丰硕的数据类型,包括String(mc所援救)、List(链表)、Set(集合)、ZSet(有序聚集)、Hash(哈希类型)
数据类型

       
与Mc一样,为了保障数据效用,数据都以缓存在内部存款和储蓄器中,与Mc分歧的地点是,Redis会根据一定的持久化策略,将缓存的多少持久化到存款和储蓄设备磁盘下面,

     
 并且可以把修改操作写入到记录文件(AOF)以便服务珍视启时继续革新操作,保持数据不丢掉。在此基础上支撑Master-Slave数据同步,主服务器的多寡能够向自由从服务器实行同步。

    4.
Redis匡助理工科程师作操作,并且有所的操作是原子性的,即要么全数的操作成功,要么一起失败。

<二>Redis 安装(基于CentOs环境下安装)

     1. Redis 脚下(二〇一七年3月1三二十八日) 官网放出的新式的版本是3.2.8版本.

     2. 在CentOs下使用
wget  即可下载.如下图所示:

          金沙国际赌场手机版 5

        (wget 命令没有设置,使用yum install wget 安装即可使用)

    3. 使用tar zxvf 解压redis-3.2.8.tar.gz 。即 tar zxvf
redis-3.2.8.tar.gz 

    4. 在redis-3.2.8 目录下,使用make && make install 安装redis服务

        金沙国际赌场手机版 6

       (编译安装Redis 必要GCC环境,没有,安装GCC即可 yum install gcc)

    5. 启动redis ,src/redis-server 启动redis。如图:

      金沙国际赌场手机版 7

      redis暗中认可端口是6379.

    <三> Redis常见配置表达与大规模命令使用

           1. Redis
独具的安顿在redis-3.2.8目录下的redis.conf文件,使用vim
redis.conf即可查看全部的配备以及配备值表达.

           2. Redis广泛配置:

               2.1  datafilename
 是指持久化数据的数据库文件名,私下认可值是dump.rdp,暗中认可放置在redis3.2.8当前目录下

                      若想更改目录,则须要修改dir 配置 暗中同意为dir
./当前目录

               2.2  maxmemory  是指redis
允许最大的缓存内部存款和储蓄器,单位是字节.暗许情况下maxmemory是被诠释的,即不限制内部存款和储蓄器大小.

               2.3 maxmemory****policy 是指最大内存的多少淘汰政策,假诺设置了最大内部存款和储蓄器,则平日会安顿淘汰政策,常见的国策有

                    volatile-lru
近来至少使用算法,那么些策略能够完结保障内部存款和储蓄器数据都以热数据

               2.4. bind 配置,暗中同意境况下redis的bind
127.0.0.1,那里bind并非想象中的绑定钦定请求来源IP实现安全访问,

                     
而是,监听来自哪个网卡的乞求,若当前redis服务器存在八个网卡,那则足以安顿别的网卡的IP地址,配置如下

                      bind 127.0.0.1 10.0.0.1
空格隔断。假如只设有3个网卡配置多个IP时,则运转时报错:

                      Creating Server TCP listening socket
10.0.0.1:6379: bind: Cannot assign requested address

                      假设bind 配置127.0.0.1
则只监听本机的乞求,固然是同一个内网的客户端也无从请求到redis服务器,

                     
假若想同意与如今redis服务器同五个内网客户端能访问到redis服务器,则足以安插redis服务器真实的IP地址

                      如:bind 192.168.110.210

                2.5 protected-mode,requirepass 配置,
私下认可情形下proetect-mode  yes
即开启爱戴情势,相反的配置值no,那么些布局与bind配置有涉嫌

                     
如若bind配置是允许具备的外表请求连接(即把bind配置注释掉),那么就会触发protect-mode
格局。通过protect-mode yes 

                     
形式则足以兑现自然的平安访问,请求redis服务器连接时,则须求输入AUTH权限密码。如:src/redis-cli
-a 123456

                      Auth权限密码requirepass
配置
有关,requeirepass 123456 就是配置AUTH访问权限密码

             

              

 

     

  

  

阅读目录: 1. Redis主旨介绍 2. Redis根据centOs 环境下安装步骤 3.
Redis常见配置表明 一 Redi…

二 、进入Redis目录,对解压后的文件实行编写翻译

# 进入目录
$ cd redis-4.0.1/
# 编译
$ make

一 、 密码限制

而明天早晨,在Ali云服务器上安装安插Redis时,碰着有个别题材,没有在网上找到化解办法,记录一下。

 金沙国际赌场手机版 8

叁 、难点与总括

在此地作者遇见最重庆大学的一个大标题是地点电脑不恐怕连接服务器上的Redis,然后尝试了各类失败的方法

缓存音讯经常比较敏感,通过安装密码可使得降低缓存数据外泄或者。设置如下:

部署

 

参考

Linux下Redis的安装和配置

redis进阶:密码设置、访问权限控制等安全设置

Ali云开放端口权限

Redis bind
限制和钦定IP访问

What does the bind parameter do in
Redis?

2、限制IP访问

3、进入src目录,执行make install安装Redis

$ cd src
# 安装
$ make install

金沙国际赌场手机版,然后,在顶峰输入redis-server阅览如下界面,说明安装成功。

金沙国际赌场手机版 9

贰 、验证安装

Redis是1个高质量的key-value数据库,和Memcached类似,
它的数码都以缓存在内部存款和储蓄器中,差别的是redis会周期性的把立异的数额写入磁盘大概把修改操作写入追加的记录文件,并且在此基础上落到实处了master-slave(主从)同步。

金沙国际赌场手机版 10

一 、修改配置文件

回退到redis-4.0.1/目录,修改redis.conf文件

$ cd ..
# 查看当前目录
$ pwd
/root/redis-4.0.1
$ vim redis.conf

4166金沙手机官网,本身那里的需假如希望外部机器能访问,所以注释掉bind 127.0.0.1

金沙国际赌场手机版 11

而是无法随便一台微型总计机都能再而三,所以通过requirepass安装三个密码,最好设置长一些

金沙国际赌场手机版 12

这么,基本的就设置好了

 

② 、debug情势,调节和测试连接

(1)首先,我们用debug形式运转服务器,那样能更好的查看景况和剖析难题

redis-server redis.conf  --loglevel debug

(2)然后,大家另开二个极端,使用ssh登录到服务器,在服务器上应用客户端连接Redis

$ redis-cli

此处,大家也足以在Redis服务器的终端,看到有一个总是到我们服务器。

金沙国际赌场手机版 13

(3)之后,大家在redis客户端实行简易操作,使用keys *查阅Redis数据仓库储存了key值。

127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.

出现了不当,那是因为大家Redis服务器设置了特需密码。那里,我们能够输入auth 1234567来开始展览获得权限,也能够在登录Redis服务器时,给定密码,例如:redis-cli -a 1234567

127.0.0.1:6379> auth 1234567
OK
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set name liuchungui
OK
127.0.0.1:6379> get name
"liuchungui"

从上能够看出来,我们将name的liuchungui字段成功的存入Redis,并且取出来突显。

(4)其后,大家试一下,在该地电脑上连接Redis有没反常

$ redis-cli -h 192.168.0.299 -a 1234567

注意: 将有所的192.168.0.299换来你本身的服务器ip

下一场发现,连接不上,出现Operation timed out

192:~ liuchungui$ redis-cli -p 6379 -h 192.168.0.299 -a 1234567
Could not connect to Redis at 192.168.0.299:6379: Operation timed out
Could not connect to Redis at 192.168.0.299: Operation timed out
not connected> keys *

这时,我通过telnet 192.168.0.299 6397测试服务器的6379端口,居然不通。经过各类google之后,最终找到了缓解之法:原本这是因为Ali云没有开放6379端口,只必要到阿里云那里安装一下安全组就行了

金沙国际赌场手机版 14

Ali云安全组具体添加方法,请参见累加安全组规则

当那里安装好了今后,作者在该地就能一而再服务器的Redis了。

(5)最后,调节和测试没非凡,我们将Redis设置为后台运维。

编辑redis.conf,然后将daemonize澳门金沙真人赌场,属性改为yes

金沙国际赌场手机版 15

运行服务器

$ redis-server redis.conf
6997:C 10 Sep 15:10:17.034 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
6997:C 10 Sep 15:10:17.034 # Redis version=4.0.1, bits=64, commit=00000000, modified=0, pid=6997, just started
6997:C 10 Sep 15:10:17.034 # Configuration loaded

到此,大家配备形成。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图