Redis简单介绍

举报
Laura_张 发表于 2022/08/26 22:20:14 2022/08/26
【摘要】 文章目录 简介概念下载安装 命令操作数据结构命令操作 持久化概念Redis持久化机制 简介 概念 Redis是一款高性能的nosql系列的非关系型数据库 Red...


简介

概念

Redis是一款高性能的nosql系列的非关系型数据库
Redis做缓存
在这里插入图片描述

下载

Redis官网和中文网都可以
官网
中文官网

安装

下载解压之后直接使用,不用安装
在这里插入图片描述

命令操作

数据结构

在这里插入图片描述

命令操作

  • 1、字符串 string
存储:
	 set key  value 
获取:
	get key
删除:
	del key 

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 2、哈希类型:hash
存储:
	hset key field value 
获取:
	hget key field:获取指定的field对应的值
	hgetall key:获取所有的filed和value
删除:
	hdel key field

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 3、list列表类型:可以添加一个元素到列表的头部(左边)或者尾部(右边)
添加:
	lpush key value:将元素加入列表左边
	rpush key value:将元素加入列表右边
获取:
	lrange key start end:范围获取
删除:
	lpop key:删除列表最左边的元素,并将元素返回
	rpop key: 删除列表最右边的元素,并将元素返回

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 4、集合类型 set:不允许重复元素
存储:
	sadd key  value 
获取:
	smembers key:获取set集合中所有的元素
删除:
	srem key value:删除set集合中的某个元素

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 5、sortedset有序列集合类型:不允许元素重复,且元素有顺序
存储:	
	zadd key score value
获取:
	zrange key  start end
删除:
	zrem key value

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 6、通用命令
keys:查询所有的键
type key:获取键对应的value类型
del key: 删除指定的key  value

  
 
  • 1
  • 2
  • 3

持久化

概念

Redis是一个内存数据库,当Redis服务器重启,获取电脑重启,数据会丢失,我们可以将Redis内存中的数据持久化保存到硬盘的文件中,

Redis持久化机制

RDB:默认机制,不需要进行配置,默认就使用这种机制

在一定的间隔时间中,检测key的变化情况,然后持久化数据。

在这里插入图片描述

AOF:日志记录的方式,可以记录每一条命令的操作,可以每一次命令操作后,持久化数据。
在这里插入图片描述

文章来源: blog.csdn.net,作者:张艳伟_Laura,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/Laura__zhang/article/details/119455537

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。