zoukankan      html  css  js  c++  java
  • Redis for Windows

    要求

      • 必备知识

        熟悉基本编程环境搭建。

      • 运行环境

        windows 7(64位);
        redis64-2.8.17

      • 下载地址

        环境下载

     2015-04-02_193155

    什么是Redis

    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

    Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。

    下载和安装

    redis的官网地址,非常好记,是redis.io。(io:ritish Indian Ocean territory,即英属印度洋领地)。进入官网后我点击下载链接,结果下载下来的软件包不是针对Windows平台的,然后我翻便网站的所有页面和链接,发现下面这段话,英语好的童鞋请自行翻译。

    2015-04-02_231807

    这段话大致意思是”Redis项目对windows系统不提供支持,但是,Microsoft Open Tech goup 在win64平台上对Redis提供开发和维护”,然后我点击链接,转到了Github上,着就是windows版的Redis了。

    点击”Download ZIP”按钮下载我们的Redis 在windows的软件包。

    2015-04-02_232437

    然后解压zip文件到bin目录下可以见到如下文件:

    redis-benchmark.exe         #基准测试  
    redis-check-aof.exe         # aof  
    redis-check-dump.exe        # dump  
    redis-cli.exe               # 客户端  
    redis-server.exe            # 服务器  
    redis.windows.conf          # 配置文件

    是不是很完美,这样我们就成功下载下来,哈哈~~~!! 然后就可以启动我们的脚步对不对!! 真TM的扯淡,劳资到bin目录下什么都没看到! 不信的自己动手试试!至于我使用的版本已经上传到百度云了,自己下去!

    启动脚本

    redis-server.exe redis.windows.conf

    之后是报错就对了:

    2015-04-03_002625

    根据提示,是 maxheap 标识有问题,打开配置文件 redis.windows.conf ,搜索 maxheap , 然后直接指定好内容即可. 代码位置如下:

    2015-04-03_002855

    使用客户端工具进行测试

    redis-cli.exe -h 127.0.0.1 -p 6379

    2015-04-03_003359

    Duang!  Redis for windows环境就搭建完成了,是不是很简单。既然环境都搭建好了,那我们还是测试一下吧。比如:存储一个key为string,value为hello word的字符串,然后获取key值。

    2015-04-03_003728

    如以上文章或链接对你有帮助的话,别忘了在文章结尾处轻轻点击一下 “还不错”按钮或到页面右下角点击 “赞一个” 按钮哦。你也可以点击页面右边“分享”悬浮按钮哦,让更多的人阅读这篇文章。

    作者:Li-Cheng
    由于本人水平有限,文章在表述和代码方面如有不妥之处,欢迎批评指正。留下你的脚印,欢迎评论哦。你也可以关注我,一起学习哦!

    (^_^)如果您觉得此文对您有帮助的话,打个赏喝个咖啡吧,么么哒(^_^)

  • 相关阅读:
    微信小程序HTTPS
    微信商城-1简介
    va_list
    Event log c++ sample.
    EVENT LOGGING
    Analyze Program Runtime Stack
    unknow table alarmtemp error when drop database (mysql)
    This application has request the Runtime to terminate it in an unusual way.
    How to check if Visual Studio 2005 SP1 is installed
    SetUnhandledExceptionFilter
  • 原文地址:https://www.cnblogs.com/Li-Cheng/p/4388123.html
Copyright © 2011-2022 走看看