Redis学习一 五种基本的数据类型
2024-08-20 23:48:45
首先一定要确保Redis是运行这的。
不知道为啥,我的电脑陪完服务以后,刚配完的时候好使,已重启就不行了,死活起不来。
好吧,这些暂时不是很重要。
运行 redis-server.exe
在开一个窗口
string 类型的数据
基本的操作 set(设置) get(查询) del (删除)
List 列表
rpush(从右边插入) lpush(从左边插入) lrange(显示列表中所有的数据) lindex(从列表中取出单个数据) lpop(从列表左边中弹出一个数据,被弹出的元素将不再存在)
rpop(从列表右边中弹出一个数据)
rpush [列表的名字] [需要插入的数据]
lpush [列表的名字] [需要插入的数据]
lrange [列表的名字] 0 -1 0表示开始的下标 -1表示全部 (如果是 1 就是取下标 0-1 的数据)
lindex [列表的名字] [下标]
rpop [列表的名字]
集合(这个和list列表貌似一样,不一样的一点是列表中可以存在相同的字符串,集合中不行)
这玩意还能进行交集,并集,差集运算
sadd(插入一条数据) smembers(获取集合中的所有的数据)
sadd [集合的名字] [value]
smembers [集合的名字]
散列(就是一个列表,只不过是这个列表中村方的是一个键值对)
hset(添加一条数据) hgetall(查看所有的数据) hget(查看某条数据)
hset [散列的名字] [key] [value]
hgetall [散列的名字]
hget [散列的名字] [key]
有序集合(和散列一样都是键值对的形式,但是有序集合中的value必须为浮点型)
zadd(添加一条数据) zrange(显示所有数据)
最新文章
- PHP 过滤器(Filter)
- .NET中那些所谓的新语法之二:匿名类、匿名方法与扩展方法
- mssql java 运行
- Anaroid WebView 的属性汇总
- 如何在腾讯云快速构建一个Wordpress个人站点
- 分布式ActiveMQ集群
- 用Natvis定制C++对象在Visual Studio调试时如何显示
- go与rpc
- PHP分页详细讲解
- SQL基础检测
- POJ 1743 Musical Theme Hash+二分法
- 此地址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox 取消了该请求。
- 如何判断webview是不是滑到底部
- 【Unity Shaders】Using Textures for Effects——通过修改UV坐标来滚动textures
- [网络流]BZOJ4657 最小割约束
- ThinkPHP Redis实现模拟队列
- LeetCode算法题-Max Consecutive Ones(Java实现)
- mybatis:自动分页插件
- 搭建TensorFlow中碰到的一些问题(TensorBoard不是内部或外部指令也不是可运行的程序)~
- ionic ion-tab图标修改, 自定义tab图标