Redis是一个key-value存储系统。并提供多种语言的API,我们可使用它构建高性能,可扩展的Web应用程序。目前越来越多的网站用它来当做缓存,减轻服务器的压力。

本文安装用的到redis是绿色版 直接解压完就可以直接使用了,如果长期使用的话还是需要附加在服务上面的

下载地址:Redis-x64-3.2.100.zip

附加的服务上面(用cmd命令附加)

比如在D:\DevlopPrograms\redis-2.8.17

  1. d:
  2. cd D:\DevlopPrograms\redis-2.8.17
  3. redis-server.exe --service-install 就可以看见服务上面的redis服务了
  4. redis.windows.conf --loglevel verbose 配置文件

卸载服务

  1. d:
  2. cd D:\DevlopPrograms\redis-2.8.17
  3. redis-server --service-stop 服务停止
  4. redis-server --service-uninstall 卸载

修改配置文件 (string的常用配置)

  • bind (填写地址如:192.168....,云服务上面可能不是本地电脑远程连接的那个地址,但可通过iis配置的那个地址去填写)
  • port 6379(默认端口)
  • requirepass 123456 --指定访问密码
  • maxmemory 512000000 (设置最大内存限制, 两者设置一个即可)
  • maxheap 512000000 (设置最大内存限制, 两者设置一个即可)

使用

  1. 打开所要操作的文件夹 上面的1-2两步

  2. 执行redis-cli后会出现 127.0.0.1:6379> 就可以写你需要的命令了

  3. ctrl+c 结束命令

常用的命令(增删查)

  • SET指令是将字符串值 value 关联到 key 语法:SET key value [EX seconds] [PX milliseconds] [NX|XX]

    SET page "hubwiz"

  • GET指令是返回 key 所关联的字符串值 语法 :GET key

    1. key 不存在那么返回特殊值 nil

    2. key 储存的值不是字符串类型,返回一个错误,因为GET只能用于处理字符串值

  • 键管理 keys

    1. KEYS * 匹配数据库中所有 key 。

    2. KEYS h?llo 匹配 hello , hallo 和 hxllo 等。

    3. KEYS h*llo 匹配 hllo 和 heeeeello 等。

    4. KEYS h[ae]llo 匹配 hello 和 hallo ,但不匹配 hillo 。

  • 判断键是否存在 EXISTS key 若 key 存在,返回 1 ,否则返回 0 。

  • 获取给定 key 剩余生存时间 TTL key

    1. key 不存在时,返回 -2

    2. key 存在但没有设置剩余生存时间时,返回 -1

    3. 以秒为单位,返回 key 的剩余生存时间。

  • 为key设置生存时间需要使用EXPIRE命令 EXPIRE key seconds (以秒为单位)

  • 使用 DEL 命令来删除 key ,语法: DEL key

总结: 本文这个方案是我针对我这个redis所写的教程,不同的安装包可能安装也有所不同,但使用起来都是类似的,但一般真正使用起来肯定都是在程序上写一些增删改查的代码,这些常用的命令只能辅助我们一些简单的测试和调试工作。

redis的安装使用以及一些常用的命令的更多相关文章

  1. HBase 安装与配置及常用Shell命令

    HBase 安装与配置 首要配置 配置时间同步(所有节点上执行) yum -y install chrony vi /etc/chrony.conf #写入(7版本用server:8版本用pool): ...

  2. (转) 淘淘商城系列——Redis的安装

    http://blog.csdn.net/yerenyuan_pku/article/details/72849612 通过上文的学习,我相信大家已经将首页的轮播图展示出来了,接下来我们将进入一个新的 ...

  3. Nginx 简介与安装、常用的命令和配置文件

    1.nginx 简介(1)介绍 nginx 的应用场景和具体可以做什么事情 (2)介绍什么是反向代理 (3)介绍什么是负载均衡 (4)介绍什么是动静分离 2.nginx 安装(1)介绍 nginx 在 ...

  4. 20190418 CentOS7实用技能综合:系统安装 + WinScp客户端连接 + 防火墙端口号iptables + Nginx编译安装 + MySQL编译安装 + Redis编译安装 + MongoDB编译安装 + ActiveMQ/RocketMQ/RabbitMQ编译安装 + ...各类常用生产环境软件的编译安装

    系统安装 + WinScp客户端连接 + 防火墙端口号iptables + Nginx编译安装 + MySQL编译安装 + Redis编译安装 + MongoDB编译安装 + ActiveMQ/Roc ...

  5. redis的安装和常用命令

    一.redis的安装 1.windows安装redis 下载地址:https://github.com/MSOpenTech/redis/releases. Redis 支持 32 位和 64 位.这 ...

  6. redis入门:介绍、特点、安装、各类型常用操作

    一.redis介绍 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件. Redis支持多种类型的数据结构,如 字符串(strings), 散列(ha ...

  7. redis 的安装及常用的命令

    前言: redis是一个key-value的存储系统,value支持string.list.set.zset.hash五种类型,且支持数据的本地存储 一.安装redis 前提:linux下需要安装了m ...

  8. redis基础:redis下载安装与配置,redis数据类型使用,redis常用指令,jedis使用,RDB和AOF持久化

    知识点梳理 课堂讲义 课程计划 1. REDIS 入 门 (了解) (操作)   2. 数据类型 (重点) (操作) (理解) 3. 常用指令   (操作)   4. Jedis (重点) (操作) ...

  9. 大数据学习day31------spark11-------1. Redis的安装和启动,2 redis客户端 3.Redis的数据类型 4. kafka(安装和常用命令)5.kafka java客户端

    1. Redis Redis是目前一个非常优秀的key-value存储系统(内存的NoSQL数据库).和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list ...

随机推荐

  1. Javascript调试命令

    Javascript调试命令——你只会Console.log() ? Console 对象提供对浏览器控制台的接入(如:Firefox 的 Web Console).不同浏览器上它的工作方式是不一样的 ...

  2. AndroidEventBus总结

    什么是AndroidEventBus? android事件总线,是一个发布 / 订阅的事件总线 github地址:https://github.com/greenrobot/EventBus Andr ...

  3. idea导出配置

  4. leetcode 664. Strange Printer

    There is a strange printer with the following two special requirements: The printer can only print a ...

  5. openxml in sql server

    OPENXML (Transact-SQL) OPENXML provides a rowset view over an XML document. Because OPENXML is a row ...

  6. div+css布局教程系列2

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. CentOS 7下Keepalived + HAProxy 搭建配置详解

    第一步:准备 1. 简介 本文搭建的是利用 Keepalived 实现 HAProxy 的热备方案,即两台主机上的 HAProxy 实例同时运行,其中全总较高的实例为 MASTER,MASTER出现异 ...

  8. 【转】解决从jenkins打开robot framework报告会提示‘Opening Robot Framework log failed ’的问题

    最新的jenkins打开jenkins robot framework报告会提示如下 Verify that you have JavaScript enabled in your browser.  ...

  9. Ubuntu midi 播放

    One of the simplest methods to play a midi file in Ubuntu is to install timidity. sudo apt-get insta ...

  10. git合并相关问题(copy)

    [说明:资料来自http://gitbook.liuhui998.com/3_3.html] 一个Git仓库可以维护很多开发分支.现在我们来创建一个新的叫”experimental”的分支: $ gi ...