redis支持的5种数据类型
2024-10-19 16:53:46
Redis 支持的数据类型:string(字符串)、list(列表)、hash(字典)、set(集
合),zset(有序集合)。以下key均为1,此些命令均可直接在redis-cli.exe中执行
- string:key-value
保存:set 1 "afei“
获取:get 1
- List:key - [value1,value2]
保存单个:lpush 1 "afei"
保存多个:lpush 1 "afei" "agan"
获取单个:lpop 1
获取所有(看做栈,以出栈顺序获取):lpop 1 0 10 //从第0个开始获取到第10个
- hash:大key - [小key-value,小key-value]
保存单个:hset 1 101 "afei"
保存多个:hmset 1 101 “afei” 102 "apan"
获取单个:hget 1 101
获取所有:hkeys 1
- set,元素不重复:key - [value1,value2]
保存单个:sadd 1 "afei"
保存多个:sadd 1 "afei" "apan"
获取单个(无序获取):spop 1 //每次获取的都可能不同
获取所有(看做栈,以出栈顺序获取):smembers 1
- zset,元素不重复,每个元素都会关联一个double类型的分数,redis正是通过分数来为每个元素进行从小到大的排序:key - [value1,value2]
保存单个:zadd 1 100 "afei" //"afei"的分数为100
保存多个:zadd 1 100 "afei" 200 "apan" //"afei"的分数为100,"apan"的分数为200
获取多个(由小到大):zrange 1 50 1000 //按小到大,从分数50排到1000
最新文章
- Cocos2dx3.11.1Android播放视频,后台 黑屏,无法记忆播放bug修改
- centos 下Supervisor 守护进程基本配置
- JavaWeb学习总结(十一)--JDBC之批处理
- c++学习-数组
- Size Classes with Xcode 6
- git基本命令--tag, alias,
- luasocket编译安装遇到的坑
- JS中将json字符串转为json对象的三种方式
- 批量写入redis
- angular的json
- MySQL高可用之组复制(1):组复制技术简介
- P1130 红牌
- web字体的设置
- Python中的__name__和类
- C++调用openssl库生成RSA加密秘钥对
- OneZero第四周第五次站立会议(2016.4.15)
- .Net4.0 任务(Task)[转]
- MVC页面移除HTTP Header中服务器信息
- LWIP带UCOS操作系统移植
- Android学习笔记_67_Android MyCrashHandler 中异常处理 UncaughtExceptionHandler