redis简介及安装

一、redis的简介

        Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.

Redis是一个开源的(BSD许可),内存中的数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如字符串、散列、列表、集合、使用范围查询的排序集合、位图、超loglog、使用半径查询的地理空间索引和流。Redis有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并提供高可用性通过Redis哨兵和自动分区与Redis集群

二、redis的特点

1、速度快

写速度能达到:80000次/S,读速度100000次/秒,基于内存的。使用C语言编写。

2、 支持的数据结构丰富

string字符串,hash(key-value),set(集合),zset(有序集合),list(列表)

3、支持的开发语言丰富

 

4、支持主从复制(集群)

redis集群的基础就是主从复制,10G/s.

5、支持数据的持久化

memecached基于内存的nosql(not only sql)数据库,不能够持久化。redis支持数据的持久化(AOF,到期时间,RDB)

 三、 redis的安装

1、首先关闭防火墙 chkconfig iptables off 

永久关闭防火墙

systemctl disable firewalld

查看防火状态

systemctl status firewalld

service  iptables status

2、确保网络可用

3、根据以下命令安装

步骤一:安装最新的redis,需要安装Remi的软件源,官网地址:http://rpms.famillecollet.com.

代码块可直接复制


yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

步骤二:安装redis(默认安装最新版本)

yum --enablerepo=remi install -y  redis

步骤三:启动redis

systemctl  start redis.service   启动

systemctl  status redis.service   查看状态

systemctl  stop redis.service   关闭

步骤四:查看redis版本号

redis-cli --version  

步骤五:设置redis开机自启

systemctl enable redis.service

4、默认yum安装之后,redis的配置文件在/etc/redis.conf

找到你的文件 vi编辑 daemonize  yes 在306行   

bind 192.168.145.168 (自己虚拟机ip地址  怎么查看 输入 ifconfig -a)

linux 查看行号 先ESC 然后输入 :set nu  会出现行号

3)关闭保护模式

protected-mode no    找到protected-mode 让他为no   

# 输出内容同时输出行号
grep -n "要匹配的字符串" 文件名

5、源码安装redis

准备工作 
先要安装gcc-c++   
 yum  install -y gcc-c++
 下载redis 
         centos7不能使用wget,可以先安装: 
             
  yum -y install wget  
  linux下载地址:wget  
 http://download.redis.io/releases/redis-6.0.5.tar.gz    -c  断点续传   -b后台下载  
 创建安装目录: 
  mkdir /usr/redis  
 解压到上面创建目录: 
 tar -xzf redis-6.0.5.tar.gz -C /usr/redis/安装redis   
  进入解压的目录:     cd /usr/redis/redis-6.0.5/     
编译: make      
  安装: make install  PREFIX=指定安装目录   
通常安装在usr下  :      
 make install PREFIX=/usr/redis 启动      
 方法1:进入bin目录  (进入安装目录 下)    
  cd  /usr/redis/bin    
      ./redis-server   
     在另外一个窗口也进入该目录:   
    cd  /usr/redis/bin       
           ./redis-cli  
       ping     看到pong  说明链接成功    
方法2:复制安装包中 redis.conf 到安装目录bin下 
 修改里面守护进程配置为      
      cp ../redis-6.0.5/redis.conf .  
          或者绝对路径复制:      
       cp /usr/redis/redis-6.0.5/redis.conf /usr/redis/bin/    
      vim redis.conf          
    daemonize  yes 
 // 222行127.0.0.1  192.168.11.100  //69              
                  :wq   
          ./redis-server redis.conf        
       (方法2启动方式可以redis启动,是后台运行,无需新开窗口就可以测试)  
   在bin目录下cp redis.conf到bin目录  
   [root@redis1 bin]# cp ../redis-6.0.5/redis.conf  . 
      服务器端启动:./redis-server redis.conf   
    查看是否启动:ps aux|grep redis    
   客户端连接,仍然是bin下的执行: 
./redis-cli  回车  
     使用ping 命令,如果得到 pong说明可以用     
   在客户端使用该命令退出:shutdown NOSAVE                                                 exit



 可能讲的不太明白但是基本都是手把手了再不回了私聊

下期见基本使用命令以及ide操作时可能遇到的问题(远程连接)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值