1.String:key-value(做缓存)

Redis中所有的数据都是字符串。命令不区分大小写,key是区分大小写的。Redis是单线程的。Redis中不适合保存内容大的数据。

get、set、incr:加一(

生成id)

decr:减一

linux指令例子:

set key1 11;

get key1; 输出11

incr key1; 输出12

decr key1;输出11

2.Hash:key-fields-values(做缓存)

相当于一个key对于一个map,map中还有key-value

使用hash对key进行归类。

hset:向hash中添加内容

hget:从hash中取内容

linux指令例子:

hset hash1 key1 value1;

hget hash1 key1; 取出hash1下指定key的value

3.List:有顺序可重复

linux指令例子:

lpush list1 a b c d  向list1左方向逐个放进去-即list1数据情况为 d c b a

rpush list1 1 2 3 4 向list1的右方向逐个放进去-即list1数据情况为 d c b a 1 2 3 4

lrange list1 0 -1 获得list1所有数据情况--输出情况 d c b a 1 2 3 4

lpop list1 删除list1第一个数据--输出 d

rpop list1 删除list1的最后一个数据-输出4

4.Set:元素无顺序,不能重复

sadd set1 a b c c d --去重添加a b c c d几个数据到set1集合中

smembers set1 --获得set1集合数据情况 b c d a

srem set1 a 删除set1集合中的a 数据

还有集合运算命令

sadd set2 a b c e

sdiff set1 set2--输出d

sdff set2 set1 --输出e

sinter set1 set2--输出 a b c

sunion set1 set2 -- 输出a b c d e

5.SortedSet(zset):有顺序,不能重复

zadd zset1 2 a 5 b 1 c 6 d--给zet1中的各个元素编排好先后顺序后放入

zrange zset1 0 -1--获得zet1的所有数据--输出 c a b d

zrem zset1 a --删除zset1中的a数据

zrevrange zset1 0 -1 -获得倒序的数据--输出d b c

zrange zset1 0 -1 withscores--获得排序标识和对应的数据-输出 c 1 b 5 d 6

最新文章

  1. ubuntu 16.04 Dockerfile 安装mysql
  2. Caffe初试(二)windows下的cafee训练和测试mnist数据集
  3. android基于GPS实现定位操作
  4. HTML5 ——本地存储
  5. ajax实现无刷新上传附件并且显示进度条的实例
  6. JS获取与遍历节点的兄弟父级
  7. Treeview1列表拒绝添加重复信息
  8. fiddler代理
  9. 在Windows下用MingW 4.5.2编译OpenCV 2.3.0
  10. ShareSDK for Android 只有新浪微博分享
  11. 有关linux标准输出、标准输入、标准错误的重定向问题
  12. Ubuntu下定时任务和自启动任务的部署
  13. OpenResty入门之使用Lua扩展Nginx
  14. JavaSE基础知识(4)—数组的应用
  15. 基于jQuery商城网站全屏图片切换代码
  16. MFC打开文件选择框和多选框,保存文件夹的选择,保存文件路径的选择
  17. 20165303 2017-2018-2 《Java程序设计》结对编程练习_四则运算
  18. 20155216 Exp2 后门原理与实践
  19. Vue全家桶介绍
  20. 获取当前进程目录 GetCurrentDirectory() 及 获取当前运行模块路径名GetModuleFileName()

热门文章

  1. HBase学习记录-API
  2. kali linux 静态地址和动态地址的设置
  3. ISISv6协议测试——信而泰网络测试仪实操
  4. MethodImpl 特性
  5. 【C# TAP 异步编程】三、async\await的运作机理详解
  6. Java基础--Eclipse关联Java源码
  7. Qt:QCoreApplication
  8. matplotlib.lines.Line2D at 0x328fc10 解决方法
  9. LeetCode-040-组合总和 II
  10. 如何为k8s中的pod配置QoS等级?