广告
返回顶部
首页 > 资讯 > 数据库 >NoSQL介绍(四)
  • 676
分享到

NoSQL介绍(四)

2024-04-02 19:04:59 676人浏览 八月长安
摘要

NoSQL介绍(四) Redis常用操作 Redis常用操作-string set key3 zs set key3 lisi //第二次赋值会覆盖 setnx key3 wangwu //返回0,则k

NoSQL介绍(四)

Redis常用操作

Redis常用操作-string

set key3 zs
set key3 lisi  //第二次赋值会覆盖
setnx key3 wangwu  //返回0,则key3存在
setnx key4 zhaoliu  //返回1,则key4不存在创建key4
setex key4 100 tianqi //给key4设置过期时间为100s,值为tianqi,若key4存在则覆盖

Redis常用操作-list

lpush listb a //从左侧加入一个元素
lpop listb a //从左侧取出一个元素
rpush listb b //从右侧加入一个元素
rpop listb //从右侧取出第一个元素
linsert lista before a 1 //在(值)a的前面插入(值)1
lset lista 3 3 //把下标为3对应的数值改为3
lindex lista 3 //查看下标为3对应的数值
llen lista //查看链表lista有多少个元素

Redis常用操作-set

sadd seta aaa //向集合seta中放入元素aaa
smembers seta //查看seta集合的所有元素
srem seta aaa //删除aaa
spop seta //随机取出一个元素,删除
sdiff seta setb //求差集,以seta为标准
sdiffstore setc seta setb //求seta与setb的差集,将差集结果存入到setc中
sinter seta setb //求交集
sinterstore setd seta setb //将交集存储到setd
suNIOn seta setb //求并集
sunionstore sete seta setb //求并集并存储到sete
sismember seta aaa  //判断一个元素是否属于一个集合
srandmember seta //随机取出一个元素,但不删除

Redis常用操作-zset

zadd zsetx 100 zhangsan  //增加一个元素
zadd zsetx 85 lisi 90 wangwu 58 zhaoliu  //增加多个元素
zrange zsetx 0 -1  //查看所有元素
zrange zsetx 0 -1 withscores  //查看所有元素并带着分数查看
zrem zsetx zhangsan //删除指定元素
zrank zsetx zhaoliu   //查看指定元素对应的下标
zrevrank zsetx zhaoliu  //反问查看指定元素的下标
zrevrange zsetx 0 -1   //反问查看所有元素
zcard zsetx //查看指定zset的元素个数
zcount zsetx 60 100 //查看分数60-100之间元素的个数
zrangebyscore zsetx 60 100 //查看分数60-100之间的元素
zremrangebyrank zsetx 0 1 //删除下标为0-1对应的元素
zremrangebyscore zsetx 80 100 //删除分数为80-100对应的元素

Redis常用操作-hash

hset user1 name apeng  //建立hash
hset user1 age 20
hset user1 job it
hgetall user1
hmset user2 name aling age 25 job it  //批量建立键值对
hmget user2 name age job
hdel user2 job //删除指定的键值对
hkeys user2 //查看所有的key
hvals user2  //查看所有value值
hlen user2   //查看有几对键值对

Redis常用操作(键值)

keys *  //查看所有key
keys my* //模糊匹配
exists name //有name这个key返回1,否则返回0
del key1 //删除一个key
expire key1 100 //设置key1 100s后过期
ttl key //查看key还有多长时间过期,单位是s,当key不存在时,返回-2,当key存在时但没有设置剩余生存时间返回-1.否则,返回key的剩余生存时间
select 0 //切换到0数据库 
move age 1 //将当前库中的age移动到数据库1
persist key1 //取消key1的过期时间
randdomkey //返回随机一个key
rename oldname newname //重命名key
type key1 //返回键的类型

Redis常用操作(服务)

dbsize //返回当前数据库中key的数目
info //返回Redis数据库状态信息
flushdb //清空当前数据库中所有的键
flushall //清空所有数据库中的所有的key
bgsave //保存数据到rdb文件中,在后台运行
save //作用同上,但是在前台运行
config get * //获取所有配置参数
config get dir //获取配置参数
config set dir //更改配置参数
数据恢复:首先定义或者确定dir目录和dbfilename,然后把备份的rdb文件放到dir目录下面,重启redis服务即可恢复数据
您可能感兴趣的文档:

--结束END--

本文标题: NoSQL介绍(四)

本文链接: https://www.lsjlt.com/news/36256.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • NoSQL介绍(四)
    NoSQL介绍(四) Redis常用操作 Redis常用操作-string set key3 zs set key3 lisi //第二次赋值会覆盖 setnx key3 wangwu //返回0,则k...
    99+
    2022-10-18
  • NoSQL数据库四大分类的介绍
    本篇内容介绍了“NoSQL数据库四大分类的介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!NoSQL数据...
    99+
    2022-10-18
  • NoSQL介绍(七)
    NoSQL介绍(七) MongoDB介绍 官网www.mongodb.com c++编写,基于分布式,属于NoSQL的一种 在NoSQL中是最像关系型数据库的 MongoDB将数据存储为一种文档,数据结构...
    99+
    2022-10-18
  • NoSQL之redis(介绍+集群搭建)
    一、NoSQL的介绍 什么是NoSQLNoSQL,叫非关系型数据库,它的全名Not only sql。它不能替代关系型数据库,只能作为关系型数据库的一个良好补充。 NoSQL的分类:键值对(K-V)存储数据...
    99+
    2022-10-18
  • MongoDB客户端工具NoSQL Manager for MongoDB介绍
    目录一、安装二、连接客户端三、基本的日常操作1、shell2、日常数据增删改查① 可以在shell命令行执行。② 也可以直接通过GUI来实现。3、表复制① 数据库内复制表。② 跨数据...
    99+
    2022-11-13
  • 四大CSS属性用法介绍
    本篇内容主要讲解“四大CSS属性用法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“四大CSS属性用法介绍”吧!四大CSS属性用法◆DIV绝对位置属性:CSS...
    99+
    2022-10-19
  • C++四种cast使用详细介绍
    目录一、static_cast1、基本数据类型转换2、指针和void指针的转换 3、父类和子类之间的转换二、dynamic_cast三、const_cast1、加上cons...
    99+
    2022-11-13
  • MySQL的四个聚合函数介绍
    本文主要给大家介绍MySQL的四个聚合函数,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下MySQL的四个聚合函数吧。1.count聚合函数,用来统计...
    99+
    2022-10-18
  • WinXP系统优化四大步介绍
    一、系统设置优化  1、关闭花瓶视觉效果  右击我的电脑→属性→高级→性能→设置,先去掉所有的勾,只保留“在窗口和按钮上使用视觉样式”和“在文件...
    99+
    2023-05-30
    WinXP系统 系统优化 WinXP 系统
  • 6、NoSQL的四大分类
    6、NoSQL的四大分类 kv键值对 不同公司不同的实现 新浪:Redis美团:Redis+Tair阿里、百度:Redis+memcache 文档型数据库(bson格式和json一样) MongoDB MongoDB是一...
    99+
    2023-08-30
    nosql 数据库
  • C++四种case的详细介绍小结
    目录一、static_case1、基本数据类型转换2、指针和void指针的转换 3、父类和子类之间的转换二、dynamic_case三、const_case1、加上cons...
    99+
    2022-11-13
  • Python入门教程(四)Python注释介绍
    目录创建注释多行注释开始之前,先给大家讲个笑话… 程序员最讨厌的两种人:写代码不写注释的人和让自己写注释的人。 注释可用于解释 Python 代码。注释可用于提高代码的...
    99+
    2023-05-14
    Python入门 Python注释介绍
  • Redis教程(十四):内存优化介绍
    一、特殊编码: 自从Redis 2.2之后,很多数据类型都可以通过特殊编码的方式来进行存储空间的优化。其中,Hash、List和由Integer组成的Sets都可以通过该方式来优化存储结构,以便占用...
    99+
    2022-06-04
    内存优化 教程 Redis
  • Python中itertools库的四个函数介绍
    目录1. 引言2. accumulate() 函数3. compress() 函数4. groupby() 函数5. 排列组合操作6 总结1. 引言 在Python开发中,​​ite...
    99+
    2022-11-10
  • Python四款GUI图形界面库介绍
    目录一、Python官方标准库:Tkinter (必须了解)用法:二、三方库:PyQt5(推荐,但是还是累)1、安装:2、QtDesigner3、配置PyCharm4、使用PyQt三...
    99+
    2022-11-11
  • Python四大模块文件管理介绍
    目录一、os模块1、方法大纲2、常用方法二、glob模块1、方法大纲2、使用示例三、shutil模块1、方法大纲2、压缩包四、pathlib模块1、对比图2、路径获取3、文件属性4、...
    99+
    2022-11-11
  • Webpack4.x的四个核心概念介绍
    目录一. 概念1. 入口1.1 基础概念1.2 单文件入口1.3 多文件入口2. 出口2.1 基础概念2.2 使用占位符来为每个文件命名,保证名称唯一2.3 使用CDN和资源hash...
    99+
    2022-11-13
  • SQL数据库十四种案例介绍
    数据表 PRAGMA foreign_keys = OFF; -- ---------------------------- -- Table structure for ...
    99+
    2022-11-12
  • Android四大组件之Activity详细介绍
    目录理论概述Activity的理解Activity的定义Activity的作用类比Activity与ServletIntent的理解Intent的分类Intent的使用IntentF...
    99+
    2022-11-12
  • Python中常用的四种工具介绍
    本篇内容介绍了“Python中常用的四种工具介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python作为粘合剂互不兼容的系统常常需要被...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作