一、文档资料

      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. Python小程序之用户登陆接口

    编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 程序逻辑图: 代码: #!/usr/bin/env python #_*_ coding:UTF-8 _*_ #__author_ ...

  2. es修改数据

    # 官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html#bulk-routing * ...

  3. Linux下mysql命令 导入 导出sql文件

    导出数据库 直接使用命令: mysqldump -u root -p abc >abc.sql 然后回车输入密码就可以了: mysqldump -u 数据库链接用户名 -p  目标数据库 > ...

  4. win 7 浏览器被篡改小插曲

    今天下班回家,打开台式机发现IE,火狐都被篡改了.作为运维都会有点强迫症.这是个桌面系统,实在是没兴趣捣鼓.但是还是没办法,经常要用.等我下次有空了,直接换linux好了. 于是开始排查问题吧: 1. ...

  5. django日志的设置

    关于django的日志设置详细可以看下官方文档:https://yiyibooks.cn/xx/Django_1.11.6/topics/logging.html 示例: # 日志文件配置 LOGGI ...

  6. Appium+python自动化27-android特有的wait_activity【转载】

    本篇转自博客:上海-悠悠 前言在启动app的时候,如果直接做下一步点击操作,经常会报错,于是我们会在启动完成的时候加sleep.那么问题来了,这个sleep时间到底设置多少合适呢?设置长了,就浪费时间 ...

  7. Selenium2+python自动化25-js处理日历控件(修改readonly属性)【转载】

    前言 日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题. 基本思路:先用j ...

  8. AC日记——[SHOI2008]小约翰的游戏John bzoj 1022

    1022 思路: nim: 代码: #include <cstdio> #include <cstdlib> #include <iostream> #includ ...

  9. “pip failed to create process”的问题

    增加python -m的方法能完美解决pip,easy_install 安装时报错:“pip failed to create process”的问题,据推测应该是64bit操作系统下会是如此. Wi ...

  10. 获取apk的appPackage和appActivity方法

    aapt dump badging +客户端包所在路径+客户端包名称;      aapt是SDK\tools侠的工具: adb shell          logcat | grep cmp= 将 ...