Redis数据类型
来源:互联网 发布:仓库管理系统网页源码 编辑:程序博客网 时间:2024/06/06 10:01
一、Redis的数据类型
1.string字符串类型:
这是Redis的基本数据类型,字符串是安全的,里面可以存放图片或者序列化对象等数据,最大可以存放512M内容。
例如:
127.0.0.1:6379> set name "redis"OK127.0.0.1:6379> get name"redis"127.0.0.1:6379>
2.hash哈希:
Redis hash是一个键名集合,是一个string类型的field和value的映射表,特别用于存储对象。
例如:
coder@coder-PC:~$ redis-cli --raw127.0.0.1:6379> HMSET Student:10 name 小明 age 20 sex 男 score 99OK127.0.0.1:6379> HGETALL Student:10name小明age20sex男score99127.0.0.1:6379>
3.list列表:
是一个简单的字符串列表,插入字符串的顺序类似于栈结构,先插入的数据所处标号最大。
例如:
127.0.0.1:6379> lpush listTest one two three(integer) 3127.0.0.1:6379> lrange listTest 0 101) "three"2) "two"3) "one"127.0.0.1:6379>
4.set集合:
集合为无序集合,插入成功则返回1,如果有重复数据则返回0。
集合通过哈希表实现,插入和查找的复杂度都为O(1)
127.0.0.1:6379> sadd setTest redis(integer) 1127.0.0.1:6379> sadd setTest teo(integer) 1127.0.0.1:6379> sadd setTest heihei(integer) 1127.0.0.1:6379> sadd setTest redis(integer) 0127.0.0.1:6379>
5.zset有序集合:
不允许添加重复成员
每一个元素都关联一个double数据,根据这个数据从小到大排序
例如:
127.0.0.1:6379> zadd zsetTest 0 redis(integer) 1127.0.0.1:6379> zadd zsetTest 0 mongodb(integer) 1127.0.0.1:6379> zadd zsetTest 0 redis(integer) 0127.0.0.1:6379> zadd zsetTest 0.01 NO.1(integer) 1127.0.0.1:6379> ZRANGEBYSCORE zsetTest 0 101) "mongodb"2) "redis"3) "NO.1"127.0.0.1:6379>
阅读全文
0 0
- redis 数据类型
- Redis数据类型
- Redis数据类型
- Redis 数据类型
- Redis数据类型
- redis数据类型
- Redis数据类型
- Redis数据类型
- Redis 数据类型
- Redis:数据类型
- redis数据类型
- Redis数据类型
- redis数据类型
- Redis数据类型
- Redis 数据类型
- Redis 数据类型
- redis数据类型
- redis 数据类型
- adb shell 命令
- (M)Backtracking:90. Subsets II
- GoldenGate(3)_DDL和Sequence同步
- [linux]vi命令高级玩法
- 暴风影音2018届校园招聘技术类笔试题目
- Redis数据类型
- generator
- python操作hbase 远程连接
- ORA-01034: ORACLE not available
- eclipse连接Oracle数据库和MySQL数据库
- Win10+GTX1050ti+cuda8.0+cuDNN5.1+Tensorflow-gpu1.2+Keras+Theano环境搭建
- Java创建线程的三种方式
- 解决运行yum的时候被lock
- myeclipse 配置