zoukankan      html  css  js  c++  java
  • 二: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的关闭  先关机在退出

        

  • 相关阅读:
    mysql 数据迁移方案
    tomcat:run 指定端口号
    idea open gradle project
    tomcat:run命令执行端口号
    域名代理
    stackoverflow慢问题
    chrome 添加 vue tools
    深度学习——结构化机器学习项目(学习策略2)[9]
    深度学习——超参数调试[7]
    深度学习——优化算法[6]
  • 原文地址:https://www.cnblogs.com/BookMiki/p/13987030.html
Copyright © 2011-2022 走看看