1.进入、 退出
redis-cli
exit

2.五种类型:

字符串:
字符串基本操作:
设置:
SET key value
获取:
GET key
多重赋值:
MSET k1 v1 k2 v2 ...
多重获取:
MGET k1 k2 ...
删除键:
DEL k1 k2
同时设置过期时间:
SET key value EX seconds
单独设置过期时间:
EXPIRE key seconds
查看剩余时间:
TTL key
查看键:
KEYS pattern
查看键是否存在:
EXISTS k1 k2 ...
字符串附加操作:
末尾追加内容:
APPEND key value
数字字符串增减 1:
INCR key / DECR key
数字字符串增减指定数值:
INCRBY key num / DECRBY key num

列表:
左入:
LPUSH key v1 v2 ...
右入:
RPUSH key v1 v2 ...
左出:
LPOP key
右出:
RPOP key
查看指定索引元素:
LINDEX key index
查看指定范围元素:
LRANGE key start stop
删除指定值的元素:
LREM key count value

哈希:
设置一个哈希键值:
HSET key field value
通过一个哈希键获取值:
HGET key field
删除哈希键:
HDEL key f1 f2 ...
哈希结构大小:
HLEN key
多重设置:
HMSET key f1 v1 f2 v2 ...
多重获取:
HMget key f1 f2 ...
HGETALL key
获取所有哈希键:
HKEYS key
获取所有哈希值:
HVALS key

集合:
添加成员:
SADD key m1 m2 ...
查看成员:
SMEMBERS key
删除成员:
SREM key m1 m2 ...
SPOP key
成员判断:
SISMEMBER key member
随机返回成员:
SRANDMEMBER key count (不写count时默认返回一个值)
集合大小:
SCARD key

有序集:
添加成员:
ZADD key score member [[score member] [score member]...]
查看指定范围成员:
ZRANGE key start stop
ZREVRANGE key start stop
ZRANGEBYSCORE key start stop
ZREVRANGEBYSCORE key start stop
删除成员:
ZREM key m1 m2 ...
ZREMRANGEBYRANK key start stop
ZREMRANGEBYSCORE key min max
查看成员位置:
ZRANK key member
ZREVRANK key member
查看权重:
ZSCORE key member
集合大小:
ZCARD key
查看给定区间成员数量:
ZCOUNT key min max

3.集合附加操作:
SMOVE source destination member:
将source集合中的元素移动到destination集合中
SINTER k1 k2 ...:
交集
SINTERSTORE destination k1 k2 ...:
求完交集以后存入destination集合中
SUNION k1 k2 ...:
并集
SUNIONSTORE destination k1 k2 ...:
求完并集以后存入destination集合中
SDIFF k1 k2 ...:
差集
SDIFFSTORE destination k1 k2 ...:
求完差集以后存入destination集合中

Redis- 简单操作命令的更多相关文章

  1. Redis日常操作命令小结

    Redis缓存服务是运维工作中比较常见的一种维护工作,下面就redis日常操作命令在此做一简单小结,以备查用: 1)连接redis服务命令# redis-cli -h redis主机ip或主机域名 - ...

  2. 一篇文章带你了解NoSql数据库——Redis简单入门

    一篇文章带你了解NoSql数据库--Redis简单入门 Redis是一个基于内存的key-value结构数据库 我们会利用其内存存储速度快,读写性能高的特点去完成企业中的一些热门数据的储存信息 在本篇 ...

  3. [redis] session 保存到 redis 简单实现

    参考资料: [session保存到redis简单实现]http://blog.csdn.net/ppt0501/article/details/46700221 [Redis学习]http://blo ...

  4. Java中Redis简单入门

    Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案. Redis官方网网站是:http://www.redis.io/,如下: Redis ...

  5. qhfl-5 redis 简单操作

    Redis Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis有以下特点: -- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可 ...

  6. Python redis 简单介绍

    Python redis 简单介绍 1.安装 终端输入: pip(or)pip3.6 install redis 安装成功 2.哈哈,发现我并没有redis服务可以访问,所以到这里,在本机安装了red ...

  7. python的redis简单使用

    安装的Python版本 3.6.1 redis安装的2.8 安装redis模块 pip install redis 简单使用 redis-test.py import redis r=redis.Re ...

  8. python和redis简单交互

    python和redis简单交互 1.安装redis模块 pip3 install redis 2.redis模块简单使用: # /usr/bin/env python3 import redis c ...

  9. 架构师养成记--33.Redis哨兵、redis简单事务

    Redis哨兵 有了主从复制,如果我想想对主从服务器进行监控,在redis2.6后提供了哨兵机制,2.6有哨兵1.0版本,并不稳定.2.8以后的哨兵功能才稳定起来. 顾名思义,哨兵就是监控Redis系 ...

  10. Redis简单介绍

    redis简单介绍 Redis VS key-value缓存产品 Redis支持数据的持久化,能够将内存中的数据保持在磁盘中,重新启动的时候能够再次载入进行使用. Redis不只支持简单的key-va ...

随机推荐

  1. Oracle-09:聚合函数

    ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 数据库脚本放一下,供测试使用 create table DEPT ( deptno ) not null, d ...

  2. Java公开课-03.内部类

    一.内部类的作用 1.实现了类的隐藏 2.实现了多重继承 3.内部类拥有外部类所拥有的属性和方法的访问权限 4.避免修改接口的时候出现同名方法 二.内部类--成员内部类 1.如果我们想访问内部类,我们 ...

  3. python 模块与包

    一.模块 1.1 什么是模块 # 什么是模块 # 一组功能的集合,就是模块,在python中一个py文件就一个模块 1.2 为什么要使用模块 # 1.可使代码的结构功能分区更清晰 # 2.可重复使用模 ...

  4. ThinkPHP5+Apicloud+vue商城APP实战

    ThinkPHP5+Apicoud+vue商城APP实战 目录 章节1:项目概述 课时1apicloud平台介绍.04:38 课时2知识体系架构介绍.16:10 章节2:apicloud50分钟快速入 ...

  5. java基础之修饰符和内部类

    1.java修饰符 /* 修饰符: 权限修饰符:private,默认的,protected,public 状态修饰符:static,final 抽象修饰符:abstract 类: 权限修饰符:默认修饰 ...

  6. Android 增强版百分比布局库 为了适配而扩展

    转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46767825: 本文出自:[张鸿洋的博客] 一 概述 上周一我们发布了Andr ...

  7. infolite(中文检索系统)~爬虫利器

    infolite 今天为大家分享一个爬虫利器-infolite.这是一个chrome浏览器的插件,如果你在写爬虫的时候对复杂繁琐的控件路径分析是深恶痛绝.那么infolite绝对是你最好的选择. 安装 ...

  8. RabbitMQ 集群与网络分区(理论知识)

    关于network partition网络设备故障导致的网络分裂.比如,存在A\B\C\D\E五个节点,A\B处于同一子网,B\C\D处于另外一子网,中间通过交换机相连.若两个子网间的交换机故障了即发 ...

  9. java的classpath路径中加点号 ‘.’ 的作用

    "."表示当前目录,就是编译或者执行程序时你所在的目录下的.class文件:而JAvA_HOME表示JDK安装路径 该路径在eclipse中是以vmarg的形式传入的,可以在任务管 ...

  10. 在Windows Server 2008 R2下搭建jsp环境(四)-在测试的过程中可能出现的问题

    环境基本部署好了之后,便开始测试,一定要让他经得起"考验",他才会值得你的信赖.Tomcat服务器部署成功的的验证方法(默认端口的情况下): 1.loacalhost:8080 2 ...