Redis学习—初级篇,安装与配置,redis学习—初级

① 、下载与安装Redis

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,则选用任意叁个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 脚下(二零一七年十一月16日) 官网放出的新式的版本是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是叁个高质量的key-value数据库,和Memcached类似,
它的多寡都以缓存在内部存款和储蓄器中,差异的是redis会周期性的把立异的数量写入磁盘可能把修改操作写入追加的记录文件,并且在此基础上贯彻了master-slave(主从)同步。

Github下载地址:

咱俩近来亟需利用多台机器,分布式爬取数据,选取的框架是scrapy-redis,所以需求在一台服务器上安装Redis。

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

而明日中午,在Ali云服务器上安装铺排Redis时,碰着有些题材,没有在网上找到化解办法,记录一下。

② 、验证安装

安装

安装那些手续相当粗略,重要参照Linux下Redis的装置和配备,下边说下步骤。

壹 、 在“总结管理”中确定保障“Redis”已运营

1、到官网下载压缩包,然后解压

#直接复制下载链接,通过wget下载
$ wget http://download.redis.io/releases/redis-4.0.1.tar.gz
#解压
$ tar zxvf redis-4.0.1.tar.gz

图片 8

② 、进入Redis目录,对解压后的文件举办编写翻译

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

 

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

$ cd src
# 安装
$ make install

接下来,在顶峰输入redis-server探望如下界面,表明安装成功。

图片 9

贰 、 使用命令测试Readis读写

部署

 图片 10

一 、修改配置文件

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

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

自家那边的急需是意在外部机器能访问,所以注释掉bind 127.0.0.1

图片 11

唯独不能够不管一台电脑都能一而再,所以经过requirepass设置一个密码,最好设置长一些

图片 12

如此这般,基本的就安装好了

发表评论

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