Redis_Basics

Posted xia-yi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis_Basics相关的知识,希望对你有一定的参考价值。

技术图片

  

redis属于非关系型数据库 , 可存储大量的非结构化数据 , 操作方式为nosql , 数据存储结构为key-value , 可对数据进行增删改查 .

 

redis特点:

  1. 基于C语言开发的程序 操作速度回很快 能够支持每秒30万次/集合运行
  2. Redis是基于内存的.并且可以支持将内存数据持久化到磁盘中
  3. Redis中的数据是key-value的形式,并且支持多个数据类型 String Set List 对象

   优点:

    数据的增删改查 , 绕开了磁盘的io 处理

   缺点: 

     总体容量小(数据库2000万条,redis内存只能存200万条)

     断电容易丢失 , 在高并发下容易造成内存的缓存的 穿透 击穿 雪崩 

redis搭建: 

  redis使用时不要安装JDK,可以直接使用,redis的启动是基于配置文件,可以根据配置文件启动多个redis的实例.

  1. 下载:

     技术图片

  2. redis的安装

    先上传安装文件 :

      技术图片

    然后解压 : 

      命令 :  tar -xvf redis-3.2.8.tar.gz

      技术图片

    解压后需要编译redis , 需要进入解压目录下,执行make编译 ;

      技术图片

     最后需要将redisde 服务项目注册到Linux系统中

      命令 : make install

      技术图片

 

 

  3. 启动redis 

   使用xshell或者其他工具 , 连接linux系统输入启动命令 ;

     命令: (注意命令间没有空格)

       redis-server   

      以此命令启动 , 再使用redis时需要再重新开启一个命令窗口 , 使用需要redis-cli命令启动客户端方可 

      redis-serve @   后台启动     (不会一直停留于启动界面 , 无需其他窗口)

      技术图片

    由图可知,启动端口及启动进程号

  

  4. 关闭redis 

    以redis-server启动 的话, 关闭会话即可

    以redis-serve @命令启动 kill进程即可

      技术图片

 

  5. 其他 :

   持久化文件命令: redis-check-rdb/aof  持久化文件

 

以上是关于Redis_Basics的主要内容,如果未能解决你的问题,请参考以下文章