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

图片 7

一、下载与安装Redis

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 目前(2017年4月13日) 官网放出的最新的版本是3.2.8版本.

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

          图片 1

        (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服务

        图片 2

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

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

      图片 3

      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
空格隔开。如果只存在一个网卡配置多个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…

Github下载地址:

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

二、验证安装

1、 在“计算管理”中确保“Redis”已启动

图片 4

 

2、 使用命令测试Readis读写

 图片 5

 

三、必要配置

1、 密码限制

缓存信息通常比较敏感,通过设置密码可有效降低缓存数据外泄可能。设置如下:

 图片 6

 

2、限制IP访问

默认限制了只能本机使用Redis,在想供外部访问则需要在安装目录中找到redis.windows-service.conf文件,找到下图中的文件位置:

 图片 7

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图