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. oracle--Windows不能在本地计算机启动OracleDBConsoleorcl .错误代码1

    安装完数据库后能够启动,重新启动电脑后,手动启动就会报错. 现象: Windows 不能在 本地计算机 启动 OracleDBConsoleorcl.有关很多其它信息.查阅系统事件日志.假设这是非 M ...

  2. 在线生成32位和16位大小写MD5密文

    MD5是一种不可逆的加密算法,全称是Message-Digest Algorithm 5(信息-摘要算法).是当前计算机领域用于确保信息传输完整一致而广泛使用的散列算法之一. MD5的典型应用是对一段 ...

  3. 一个JS引发的跨域问题

    忽然遇上跨域错误. 我们有张页面,使用了EXT.js,在本地运行正常,部署到服务器上,出不来数据.F12调试,提示有跨域错误? XMLHttpRequest cannot load http://19 ...

  4. ul、li中的DIV垂直居中

    当li高度可动态改变时,li中的DIV始终保持垂直居中. 由于高度不固定,不能用margin或者padding解决. 最头疼的是vertical-align: middle;也莫名其妙的失效了. 最终 ...

  5. Hibernate 之 Persistence

    分享自:  http://blog.csdn.net/jnqqls/article/details/8276059 在我们之前的文章已经了解到,Hibernate的汉语解释叫做冬眠,而这个冬眠我个人理 ...

  6. Struts 1 Struts 2

    Key Technologies Primer https://struts.apache.org/primer.html Threads With Struts 1 you were require ...

  7. how to create modals with Bootstrap

    In this tutorial you will learn how to create modals with Bootstrap. Creating Modals with Bootstrap ...

  8. HEX文件格式学习笔记

    这也是一篇学习摘抄:原文地址:http://blog.csdn.net/syrchina/article/details/7004998        为了编写一个可以按照自己的要求进行ISP的程序, ...

  9. Lightoj 1007 - Mathematically Hard

    1007 - Mathematically Hard    PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 6 ...

  10. 五.OC基础--1.多态,2.类对象,3.点语法,4.@property&@synthesize,5.动态类型,内省(判断对象是否遵循特定的协议,以及是否可以响应特定的消息)

    五.OC基础--1.多态, 1. 多态概念,定义:多态就是某一类事物的多种形态: 表现形式: Animal *ani = [Dog new]; 多态条件:1.有继承关系 2.有方法的重写 2.多态代码 ...