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. [libcurl]_[0基础]_[使用libcurl下载大文件]

    场景: 1. 在Windows编程时, 下载http页面(html,xml)能够使用winhttp库,可是并非非常下载文件,由于会失败. 由此引出了WinINet库,无奈这个库的稳定性比較低,使用样例 ...

  2. make eval builtin function

    1 eval的返回值是空字符串,因此它可以用于Makefile的任何位置而不引起错误 2 eval函数的作用效果 生成Makefile的动态部分,即eval用于增加Makefile的构成部分. 也就是 ...

  3. Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

    Content-Type https://tools.ietf.org/html/rfc7231#section-3.1.1.5 https://tools.ietf.org/html/rfc7231 ...

  4. Module in powershell

    https://docs.microsoft.com/en-us/powershell/module/powershellget/install-module?view=powershell-6 ht ...

  5. web项目开发 之 前端规范 --- HTML编码规范

    此文严格按照W3C规范和部分实际项目可读性,浏览器加载,性能等众多属性权衡,做出平时前端编码规范文 档.供广大web工作者参考并实施,对维护和项目扩展升级都能省时省力. 转载请注明出处,JS前端实用开 ...

  6. 【转】Java 并发编程:核心理论

    并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能.它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰.思维缜密,这样才能写出高效.安全.可靠的多线程并发程序.本系 ...

  7. 淘淘商城项目_同步索引库问题分析 + ActiveMQ介绍/安装/使用 + ActiveMQ整合spring + 使用ActiveMQ实现添加商品后同步索引库_匠心笔记

    文章目录 1.同步索引库问题分析 2.ActiveM的介绍 2.1.什么是ActiveMQ 2.2.ActiveMQ的消息形式 3.ActiveMQ的安装 3.1.安装环境 3.2.安装步骤 4.Ac ...

  8. CodeForces 723D Lakes in Berland (dfs搜索)

    题意:给定一个n*m的矩阵,*表示陆地, . 表示水,一些连通的水且不在边界表示湖,让你填最少的陆地使得图中湖剩下恰好为k. 析:很简单的一个搜索题,搜两次,第一次把每个湖的位置和连通块的数量记下来, ...

  9. E20180305-hm-xa

    raw adj. 生的,未加工的; 无经验的; 新近完成的; 发炎的,疼痛的; payload n. 有效载荷; (航天器.卫星的) 装备; (车辆等的) 装载货物; (炸弹.导弹的) 爆炸力;

  10. Swift4 基础

    创建: 2018/02/17 完成: 2018/02/19 更新: 2018/02/25 补充参照型只有类的实例和闭包 更新: 2018/03/03 加红加粗for-in注意事项, 常量不用也不能声明 ...