Redis五种数据类型及命令(一)
Redis 五种数据类型详解及命令
Redis五种数据类型分别为:
- String:最基本的字符串类型。
list:列表(如果对比java来看,这个list不是ArrayList,而是LinkedList链表)
Hash:哈希,类似java中的Hashmap。 set:集合,与java中的Set集合一样。无序不可重复。
Zset:有序集合。带分数的集合,后续会有详解。
一.String
1.首先是最基本的set/get:
语法为:set key value 例如:set str hello_world ,get str
(redis语法都是key value …)
2.删除一个字符串 :DEL key
3.在一个字符串后追加 :append
4.计算字符串长度: strlen
5.将某一个字符串(需要时数字)按某一个长度增加:incr /incr by increment
例如:
递减:decry / decry by 与递增类似,不做赘述
6.获取或者设置指定区间内的值: getRange/setRange
注意:setRange 需要设置偏移量(即从第几位索引开始)
7.设置一个带有生命周期的字符串: setex key time value
(ttl key查看当前key的生命周期还有多少)如果ttl 显示为-2 代表已过期
8.setnx:setnx(set if not exist)入果不存在才设置
9.批量设置获取字符串
10.msetnx :批量设置不存在的字符串,如果其中某一个存在就都不成功。
下一篇:Redis 中list的使用
Redis五种数据类型及命令(一)相关推荐
- redis 五种数据类型查询命令
目录 一.String数据类型 1.SET/GET/APPEND/STRLEN 命令 2. INCR/DECR/INCRBY/DECRBY命令 3. GETSET命令 4.SETEX命令 5. SET ...
- Redis五种数据类型及应用场景
Redis五种数据类型及应用场景 MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样 ...
- Redis五种数据类型介绍
概述 Redis的键值可以使用物种数据类型:字符串,散列表,列表,集合,有序集合.本文详细介绍这五种数据类型的使用方法.本文命令介绍部分只是列举了基本的命令,至于具体的使用示例,可以参考Redis官方 ...
- redis五种数据类型的使用场景
string 1.String 常用命令: 除了get.set.incr.decr mget等操作外,Redis还提供了下面一些操作: 获取字符串长度 往字符串append内容 设置和获取字符串的某一 ...
- redis五种数据类型及其常见操作
redis五种数据类型及其常见操作 Redis支持5种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). 1.strin ...
- Redis五种数据类型
Redis五种数据类型:字符串 String,哈希 hash,列表 list ,集合 set,有序集合 softed set String(字符串) • 二进制安全,可存储任何数据,如图片或者序列化对 ...
- redis五种数据类型对应的底层数据结构
redis五种数据类型对应的底层数据结构 redis的五种数据类型 redis核心对象redisObject type数据类型 encoding编码类型 ptr指针 redis五种数据类型对应的底层数 ...
- redis五种数据类型的应用场景_Redis五种不同的数据类型
一.redis集群测试环境搭建 参考文章:https://www.jianshu.com/p/0a2f8f80983a redis-cli -c -h 10.96.87.129 -p 7001注意:- ...
- (转) 淘淘商城系列——Redis五种数据类型介绍
http://blog.csdn.net/yerenyuan_pku/article/details/72855562 Redis支持五种数据类型:string(字符串),hash(哈希),list( ...
最新文章
- 生成jpg的缩略图并添加水印
- JavaScript 同时建立多个websocket连接
- 神经张量网络:探索文本实体之间的关系
- 解决跨域常见方案(is therefore not allowed access)
- java监听窗口饮品,Java 完成部分水吧点饮品系统的:点饮品,饮品管理片段的实现...
- (作者:无名`)svn提交代码到本地仓库
- js中比较到期时间和当前时间
- 毕业生共享屏幕3小时 被骗70万
- CodeProject - 在C#使用SHGetFileInfo获取(管理)文件或者文件夹图标(C#封装Win32函数的一个例子)...
- matlab 图例 显示几个,matlab图例拆分成两个多个分别显示
- 小学-综合素质【5】
- 新手初步--Springmvc
- ckplayer 如何在PC上完美支持 m3u8播放
- 在ArcGIS中创建Python工具或者pyt工具箱
- 赛码网刷题python
- 中国有史以来最缠绵词章大盘点
- iphone怎么连接itunes相关解锁教程
- pacman.conf文件
- PreferenceActivity和PreferenceFragment实现设置界面
- java-把最后一个two单词首字母大写
热门文章
- pc机属于模拟专用微型计算机,《春11计算机基础》期末试题
- 深度探索c++对象模型(5):ctor、dtor、copy
- 【Matlab】修改图片dpi方法总结
- 格灵深瞳,天才AI公司跌入谷底之后 | 小败局
- 解决“attempted relative import with no known parent package“的错误
- 怎么安装Nginx的监控模块
- 轮播图动画滑动动画效果
- Linux学习-02-Linux的安装
- 无人机民航执照、多旋翼、固定翼视距内驾驶员、机长考证试题
- 哥大创建了世界上第一个医用毒液数据库