一、文档资料

      1、官方网站:http://redis.io/
      2、官方文档:http://redis.io/documentation
      3、常用命令文档:http://redis.io/commands   http://redisdoc.com/
   
二、安装指南
        1、Linux服务端下载地址:http://redis.io/download  
        2、Windows版本下载地址:https://github.com/MSOpenTech/redis/releases
      3、安装完成后,services.msc出现Redis Server,需要手动启动
      5、Redis GUI:RedisDesktopManager  下载地址:http://redisdesktop.com/
      6、Redis命令行安装
          1、下载Zip后缀文件
          2、根据RedisService.docx文档安装、启动redis服务(注意:安装命令没有消息信息,但是安装成功了,services.msc中是有redis服务的)
 
 
三、使用命令行工具
       1、定位到redis安装目录:cd C:\Program Files\Redis   (Windows7)     cd /d C:\Program Files\Redis    (Servers)
       2、启动redis客户端:redis-cli.exe 、redis-server、redis-benchmark.exe
       3、常用命令
keys *   //获取所有的key
keys 'key*'                //获取以key开头的key
keys 'k???'                //获取以k开头,共4个字符的key
 
EXISTS mykey               //判断key是否存在     
 
APPEND mykey "Hello"       //多次添加value值到key上        
APPEND mykey " World"
 
GET mykey                  //获取value 
 
set key1 'hello world'     //设置key1
 
del key1,key2              //可同时删除多个key
 
执行命令时提示:NOAuth   运行: AUTH PASSWORD(设置的密码)
 
清空所有数据: FLUSHALL  http://redis.readthedocs.org/en/latest/server/flushall.html#flushall
 
服务器信息: info
 
四、C#客户端使用指南
       源码:
        var client = new RedisClient("127.0.0.1", 6379);
      client.Set<int>("pwd", 1111);

int pwd = client.Get<int>("pwd");

      
       需引入dll:
       ServiceStack.Interfaces
       ServiceStack.Redis
 
五、Redis GUID工具使用
       1、需要首先找到密码,否则连接不成功,总是提示requirepassword,密码获取方法:
            a) 打开文件:C:\Program Files\Redis\conf\redis.conf  (用任意文本编辑器即可)
            b) 找到requirepass节点,后面就是密码,如# requirepass foobared(foobared就是密码)
              
        2、连接成功后,使用GUI工具查看缓存数据

六、常见问题

1、使用shutdown关闭服务后,使用redis-server、redis-server redis.conf、redis-cli均提示无法连接,运行命令services.msc,启动redis服务即可

(运行命令shutdown自动将redis服务关闭了,所以连接不了,需要手动启动服务)

2、设置持久化:C:\Program Files\Redis\conf\redis.conf,设置参数 appendonly yes,appendfsync everysec

参考:http://huangyunbin.iteye.com/blog/1894583

3、redis可以安装,但启动不了:查看配置文件的logfile的日志路径设置是否正确

4、could not connect to redis Instance     要把防火墙的端口6379打开

5、设置密码

http://blog.csdn.net/lxpbs8851/article/details/8136126

    http://www.cnblogs.com/yangecnu/p/Introduct-Redis-in-DotNET.html

http://blog.csdn.net/lxpbs8851/article/details/8136126

     redis:在requirepass后加密码如: requirepass  test213

.net配置文件:在ip:port前面加上@用来表示密码,比如password@ip:port

七、Redis的持久化

  redis的持久化有rdb和aof两种。 
    rdb是记录一段时间内的操作,一盘的配置是一段时间内操作超过多少次就持久化。 
    aof可以实现每次操作都持久化。 
    这里我们使用aof。

附件列表

redis_安装及使用的更多相关文章

  1. redis_安装

    前面几章内容简单介绍了NoSql的概念,以及NoSql的几种分类,本文开始后面开始学习KV数据库Redis. 一.Redis是什么? Redis:REmote DIctionary Server(远程 ...

  2. Redis_安装配置(2)

    一.安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装 $ yum install -y gcc 上面命令 ...

  3. Redis推荐阅读笔记整理

    Herrt灬凌夜    https://www.cnblogs.com/wuyx/archive/2018/03.html 6. Redis_常用5大数据类型简介 5. redis_安装 4. Red ...

  4. redis_学习_01_redis的安装

    一.windows下的安装 1.下载地址 https://github.com/MicrosoftArchive/redis/releases 下载:Redis-x64-3.2.100.zip 2.安 ...

  5. redis 安装

    安装wget http://download.redis.io/releases/redis-3.2.3.tar.gztar -xzvf redis-3.2.3.tar.gzcd redis-3.2. ...

  6. CentOS7— Redis安装(转和延续)

    Part I. Redis安装(转载部分) 一.安装 wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.t ...

  7. Linux下redis的安装

    第一部分:安装redis 希望将redis安装到此目录 /usr/local/redis 希望将安装包下载到此目录 /usr/local/src 那么安装过程指令如下: $ mkdir /usr/lo ...

  8. centos7 安装php7+mysql5.7+nginx+redis

    .1.先修改yum源  https://webtatic.com rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest- ...

  9. redis 在linux下的安装

    背景:在项目互联网项目开发中我们经常需要缓存热点数据,在做热点数据缓存时有2个常用的方案 redis简介redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型 ...

随机推荐

  1. RPC-Thrift(二)

    TTransport TTransport负责数据的传输,先看类结构图. 阻塞Server使用TServerSocket,它封装了ServerSocket实例,ServerSocket实例监听到客户端 ...

  2. SpringMVC异常报406 (Not Acceptable)的解决办法

    使用SpsringMVC,使用restEasy调试,controller请求设置如下: @RequestMapping(value="/list",method=RequestMe ...

  3. [BZOJ3275]Number解题报告|网络流

    Description 有N个正整数,需要从中选出一些数,使这些数的和最大.若两个数a,b同时满足以下条件,则a,b不能同时被选1:存在正整数C,使a*a+b*b=c*c2:gcd(a,b)=1 这道 ...

  4. UITableView学习之辨析两个方法:⓵dequeueReusableCellWithIdentifier与⓶dequeueReusableCellWithIdentifier:forIndexPath:

    使用storyboard显示UITableView时,如果不修改系统默认生成的tableView:cellForRowAtIndexPath:方法中的代码,必须为UITableViewCell注册(填 ...

  5. NYOJ 211 Cow Contest (弗洛伊德+传递闭包 )

    title: Cow Contest 弗洛伊德+传递闭包 nyoj211 tags: [弗洛伊德,传递闭包] 题目链接 描述 N (1 ≤ N ≤ 100) cows, conveniently nu ...

  6. Linux2.6.32内核笔记(5)在应用程序中移植使用内核链表【转】

    转自:http://blog.csdn.net/Deep_l_zh/article/details/48392935 版权声明:本文为博主原创文章,未经博主允许不得转载. 摘要:将内核链表移植到应用程 ...

  7. 【 LVS 】类型及算法

    一.概念: LVS( linux virtual server ) : Linux虚拟服务器 lvs是一个负载均衡设备,它不提供任何服务,用户请求到这里的时候,它将客户需求转发至后端的realserv ...

  8. 错误”ORA-12560: TNS: 协议适配器错误“解决方法

    错误”ORA-12560: TNS: 协议适配器错误“解决方法 原本是可以通过sqlplus连接数据库的,命令如下: C:\Users\xuwei>sqlplus /nolog SQL*Plus ...

  9. src2中的alpha融合ROI

    #include <cv.h> #include <highgui.h> int main(int argc, char** argv) { IplImage *src1,*s ...

  10. 以前在win7上死活安装不上的pymssql,现在可以安装了

    作SQL发布时,支持了mssql,在linux上,pymssql安装一直没问题,但在windows7上就不可以. 今天要用了,心血来潮,下载了一个新的pymssql的exe文件, 就安装成功了... ...