Redis- 简单操作命令
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- 简单操作命令的更多相关文章
- Redis日常操作命令小结
Redis缓存服务是运维工作中比较常见的一种维护工作,下面就redis日常操作命令在此做一简单小结,以备查用: 1)连接redis服务命令# redis-cli -h redis主机ip或主机域名 - ...
- 一篇文章带你了解NoSql数据库——Redis简单入门
一篇文章带你了解NoSql数据库--Redis简单入门 Redis是一个基于内存的key-value结构数据库 我们会利用其内存存储速度快,读写性能高的特点去完成企业中的一些热门数据的储存信息 在本篇 ...
- [redis] session 保存到 redis 简单实现
参考资料: [session保存到redis简单实现]http://blog.csdn.net/ppt0501/article/details/46700221 [Redis学习]http://blo ...
- Java中Redis简单入门
Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案. Redis官方网网站是:http://www.redis.io/,如下: Redis ...
- qhfl-5 redis 简单操作
Redis Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis有以下特点: -- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可 ...
- Python redis 简单介绍
Python redis 简单介绍 1.安装 终端输入: pip(or)pip3.6 install redis 安装成功 2.哈哈,发现我并没有redis服务可以访问,所以到这里,在本机安装了red ...
- python的redis简单使用
安装的Python版本 3.6.1 redis安装的2.8 安装redis模块 pip install redis 简单使用 redis-test.py import redis r=redis.Re ...
- python和redis简单交互
python和redis简单交互 1.安装redis模块 pip3 install redis 2.redis模块简单使用: # /usr/bin/env python3 import redis c ...
- 架构师养成记--33.Redis哨兵、redis简单事务
Redis哨兵 有了主从复制,如果我想想对主从服务器进行监控,在redis2.6后提供了哨兵机制,2.6有哨兵1.0版本,并不稳定.2.8以后的哨兵功能才稳定起来. 顾名思义,哨兵就是监控Redis系 ...
- Redis简单介绍
redis简单介绍 Redis VS key-value缓存产品 Redis支持数据的持久化,能够将内存中的数据保持在磁盘中,重新启动的时候能够再次载入进行使用. Redis不只支持简单的key-va ...
随机推荐
- 并发库应用之五 & ReadWriteLock场景应用
Lock比传统线程模型中的synchronized方式更加面向对象,与生活中的锁类似,锁本身也应该是一个对象.两个线程执行的代码片段要实现同步互斥的效果,它们必须用同一个Lock对象. 读写锁:分为读 ...
- linux进程、线程与cpu的亲和性(affinity)
参考:http://www.cnblogs.com/wenqiang/p/6049978.html 最近的工作中对性能的要求比较高,下面简单做一下总结: 一.什么是cpu亲和性(affinity) C ...
- POI处理Excel中各种日期格式问题
前不久写过一篇随笔<EXCEL解析之终极方法WorkbookFactory>,提到使用WorkbookFactory来处理Excel文件数据,最近发现一个问题就是这个办法不能很好的处理各种 ...
- Springboot+Atomikos+Jpa+Mysql实现JTA分布式事务
1 前言 之前整理了一个spring+jotm实现的分布式事务实现,但是听说spring3.X后不再支持jotm了,jotm也有好几年没更新了,所以今天整理springboot+Atomikos+jp ...
- SSM-SpringMVC-13:SpringMVC中XmlViewResolver视图解析器
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 还记得上篇博客提出来的问题吗? BeanNameViewResolver视图解析器每使用一道视图,就得手工配 ...
- 网络模型 - 每天5分钟玩转 Docker 容器技术(169)
本节我们讨论 Kubernetes 网络这个重要主题. Kubernetes 作为编排引擎管理着分布在不同节点上的容器和 Pod.Pod.Service.外部组件之间需要一种可靠的方式找到彼此并进行通 ...
- Linux时间子系统之二:表示时间的单位和结构
人们习惯用于表示时间的方法是:年.月.日.时.分.秒.毫秒.星期等等,但是在内核中,为了软件逻辑和代码的方便性,它使用了一些不同的时间表示方法,并为这些表示方法定义了相应的变量和数据结构,本节的内容就 ...
- 静态代码扫描工具PMD定制xml的规则(一)操作篇
0.前言 PMD作为开源的静态代码扫描工具有很强的扩展能力,可使用java或xpath定制rule.第一篇从操作上讲解如何定制一个用于扫描xml是否规范的规则.首先我们知道xml格式的文件在java工 ...
- An annotation based command line parser
Java命令行选项解析之Commons-CLI & Args4J & JCommander http://rensanning.iteye.com/blog/2161201 JComm ...
- React,Node.js,Vue,Webkit技术内幕