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