| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Redis列表操作键和集合操作键 -> 正文阅读 |
|
[大数据]Redis列表操作键和集合操作键 |
目录 一、列表操作键1.代码介绍:
lrange ?key end start 查询列表的内容,类似列表切片,如0 -1为全列表 rpop ? key count 把列表里面最右边的元素弹出并删除,lpop llen ?key 查询列表长度 lrem key count value ?把value元素从key列表中移除,当count>0,从左往右删count个value lindex key index?获取列表索引位置上的元素 rpoplpush source destination 把列表中最右边元素弹出从左边插入到另一个列表 linsert key before/after pivot value 从左到右查询pivot值,然后根据before和after插入value lset key index value 把列表index对应的元素赋值value? ltrim key start end 保留列表中索引为start到end的元素 2.代码实践:练习背景: ①用两种方法创建两个是[1,2,3,4,5,6]的列表,并查询列表内容 ②把numbers1列表的最后一个元素弹出并插入到numbers2列表左端中 ③查询numbers2下标为0的元素,并重新赋值为0 ④往numbers1中在元素5的后面插入元素6,查询两个列表的元素是否发生了变化
二、集合操作键1.代码介绍:
sdiff ?key*?集合差运算 sinter ?key* 交 sunion ? key* 并 sdiffstore destination key* 把集合运算的结果存储到destintion中 spop ?key 从集合中随机弹出一个元素 srandmember key count 当count>0随机取集合中count个元素,当count大于集合长度的时候,取全部元素 smembers ?key ?获取所有元素 sismembers ?key member 判断member是否为集合元素 srem ?key member* ?删除集合元素 scard ?key ?获取集合元素数量
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 6:07:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |