我的编程空间,编程开发者的网络收藏夹
学习永远不晚

NoSQL介绍(四)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

NoSQL介绍(四)

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服务即可恢复数据

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

NoSQL介绍(四)

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

下载Word文档

猜你喜欢

NoSQL简介 - 纪宇

NoSQL指的是非关系型数据库,是对不同于传统的关系型数据库的数据库管理系统的统称,NoSQL是web2.0时代海量数据催生的产物特点不支持SQL语法NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的语法,以及擅长的业务场景读写性能高NoSQ
2017-09-23

WinXP系统优化四大步介绍

一、系统设置优化  1、关闭花瓶视觉效果  右击我的电脑→属性→高级→性能→设置,先去掉所有的勾,只保留“在窗口和按钮上使用视觉样式”和“在文件夹中使用常见任务&r
2023-05-30

MongoDB(一):NoSQL简介、MongoDB简介

1. NoSQL简介1.1 什么是NoSQLNoSQL(NoSQL= Not Only SQL),意即“不仅仅是SQL",是一项全新的数据库理念,泛指非关系型的数据库。1.2 为什么需要NoSQL随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极
MongoDB(一):NoSQL简介、MongoDB简介
2019-07-31

6、NoSQL的四大分类

6、NoSQL的四大分类 kv键值对 不同公司不同的实现 新浪:Redis美团:Redis+Tair阿里、百度:Redis+memcache 文档型数据库(bson格式和json一样) MongoDB MongoDB是一
2023-08-30

Python入门教程(四)Python注释介绍

这篇文章主要介绍了Python入门教程(四)Python注释介绍,Python是一门非常强大好用的语言,也有着易上手的特性,本文为入门教程,需要的朋友可以参考下
2023-05-14

Activity 四种启动模式详细介绍

Activity 四种启动模式详细介绍在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。Andr
2023-05-31

编程热搜

目录