二:Redis:(REmote DIctionary Server)远程字典服务器

Redis是完全开源免费的,用C语言编写的,遵循BSD协议,是一个高性能的(key-value)分布式内存数据库,基于内存运行,并支持持久化的NOSQL数据库,是当前最热门的NOSQL数据库之一,也被人们称为数据结构服务器。

Redis与其他Key-value缓存产品(memcache)有以下三个特点:

  1.Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用

  2.Redis不仅仅支持简单的key-value类型的数据,同时,还提供list,set,zset,hash等数据结构的存储

  3.Redis支持数据的备份,即master-slave模式的数据备份

Redis的作用:

  1.内存存储和持久化:Redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务

  2.取最新N个数据的操作,如:可以将最新的10条评论的ID放到Redis的list集合里面

  3.模拟类似与HTTPSession这种需要设定过期时间的功能

  4.发布,订阅消息系统

  5.定时器、计数器

 

安装在Linux上   在Windows上使用Redis的公司小伙伴还是直接辞职吧

  1.将下载号的包放入Linux中

  2.tar -zxvf xxxx   解压Redis包

  3.make 

  4.make test

  5.make install

  6.如果提示你tcl版本太低就安装以下tcl吧

  7.然后你就可以进入 /usr/local/bin/ 下去查看你安装的软件,里面就是Redis的开启和关闭等等的命令,Linux 的/usr就相当于Windows的programs文件夹是安装软件的

  

 

 

 

修改配置开启  后台运行设置

  1.到你解压的目录下 有一个redis.conf 的文件

  2.修改里面GENERAL的daemonize no 为daemonize yes 就是开启了后台运行,否则一关闭就结束了(记得在修改前备份一下出厂设置)

  3.加载redis.conf运行redis

    redis-server /myredis/redis.conf

    redis-cli -p 6379   打开使用默认端口6379后窗口变化

    在命令里面输入ping返回pong就代表我们的redis启动成功

    

 

 

 Redis的Hello world!!(键值对操作)

  set k1 helloworld

  get k1

 

 

Redis的关闭  先关机在退出

 

 

 

 

    

posted @ 2020-11-16 20:34  晴晴小可爱的小弟  阅读(172)  评论(0编辑  收藏  举报