redis介绍

  • 是远程的,有客户端、服务端
  • 存内存,吃内存

应用场景

  • 缓存
  • 队列 list操作 push pop
  • 数据存储【根据redis硬盘持久化的机制,这里不展开】

5种数据类型

  • string 字符串、整数、浮点
  • list 序列集合
  • set 各不相同的元素的集合
  • hash key-value key必须唯一
  • sort set 带分数的score-value有序集合,score为浮点

详解5中数据类型

String


set string1 1
get string 输出 “2”
自增命令 incr 如 incr string1 输出 3
自减命令 decrby如 decrbystring1 输出 2

list push与pop


左进又出
lpush list1 1 此时队列 为【1】
lpush list1 2 此时队列 为【2,1】
rpop list1 输出 1 此时队列为【2】

set 存储不相同的元素


sadd set1 1
sadd set1 2
sadd set1 2
scard set1 输出(integer)2 说明重复存入2 没成功

Hash 键值对


hset hash1 key1 1
hget hash1 key1 输出1
hset hash1 key1 2
hlen hash1 输出2 (键值对数量)

sort set 也是键值对 value唯一


zadd zset1 10.1 val1
zadd zset1 11.2 val2
zadd zset1 5.3 val3
zcard zset1 (integer) 3

原文地址:https://segmentfault.com/a/1190000015914453

最新文章

  1. 第七篇T语言实例开发,文本与程序的几种打开方法(版5.3)
  2. 用verilog模拟DDS产生正弦波信号
  3. CSS选择器笔记
  4. 为CentOS 加入�本地源
  5. jQuery,javascript获得网页的高度和宽度
  6. 【暑假】[深入动态规划]UVa 1412 Fund Management
  7. valgrind用于检测内存泄露
  8. 转自他人——————TLE之前,没有一个节点叫失败!!!
  9. Angular杂谈系列2-Angular2升级Angular4指南
  10. 第06周-接口、内部类与Swing
  11. Could note find result map com.xxxx.entity.UserAccountDO
  12. RestSharp 一个.NET(C#)的HTTP辅助类组件
  13. linux最常用的基本命令
  14. Ant简介
  15. SpringBoot入门教程(一)详解intellij idea搭建SpringBoot
  16. 漫画:htts是如何保证一台主机把数据安全发给另一台主机
  17. 运行svn tortoiseSvn cleanup 命令失败的解决办法
  18. excel 设置的函数在打开的时候不会自动执行
  19. 通过socket获取图片并保存
  20. int main(int argc,char *argv[])与int main(int argc,char **argv)区别?

热门文章

  1. 使用Google的Closure Compiler,在本机上压缩javascript
  2. 堆和栈的区别【以java为例潜入分析】
  3. JS制作一个创意数字时钟
  4. (快排)51NOD 1018 排序
  5. vue-router+webpack线上部署时单页项目路由,刷新页面出现404问题
  6. 百度地图API显示多个标注点带提示的代码 / 单个标注点带提示代码
  7. Spring-security自定义过滤器
  8. RabbitMQ指南之五:主题交换器(Topic Exchange)
  9. oa系统部署
  10. 了解Selenium与自动化测试第一天“云里雾里”