Redis数据服务器/数据库/缓存(2022)

导读:本篇文章讲解 Redis数据服务器/数据库/缓存(2022),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

一、基础:

开源、跨平台、ANSI C 语言编写、分布式
遵守 BSD 协议、支持网络、可基于内存
可选持久性的键值对(Key-Value)存储数据库
非关系型数据库
远程字典服务器
数据结构服务器
key-value数据库
高速缓存
消息队列代理

(一)基础知识

1、高性能

读:110000次/s
写:81000次/s

2、原子性:所有操作

原子性:要么完全成功执行、要么失败完全不执行
单个操作是原子性的、多个操作也支持事务

3、硬件

数据量 < 硬件内存
追加产生

(二)key-value存储系统:缓存

1、数据持久化:内存 → 磁盘

2、数据结构存储:

1.简单(key-value)类型数据

2.字符串(String)类型数据

3.哈希(Hash)散列类型数据

4.列表(list)类型数据

5.集合(sets)类型数据

6.有序集合(sorted sets)类型数据

3、数据备份:master-slave模式数据备份

(三)数据结构服务器

1、值(value):基本数据类型

1.字符串(String)

2.哈希(Hash):散列

3.列表(list)

4.集合(sets)

5.有序集合(sorted sets)

(四)文件目录

redis-server  		:	Redis服务器
redis-cli   		:	Redis命令行客户端(测试)
redis-benchemark    :	Redis性能测试工具
redis-check-aof    	:	AOF文件修复工具
redis-check-dump    :	RDB文件检测工具
redis.conf 			:	linux 版本中的redis配置文件
redis.windows.conf  :  	windows版本中redis配置文件

二、安装:

(一)步骤:Windows系统

1、下载:

https://github.com/tporadowski/redis/releases

2、运行:

目录:解压压缩包,在解压后的目录运行CMD
指令:.\redis-server.exe redis.windows.conf

3、连接服务:

目录:解压压缩包,在解压后的目录运行CMD(新窗口)
指令:.\redis-cli.exe -h 127.0.0.1 -p 6379

三、指令:

(一)设置键值对:

指令:set myKey abc

(二)取出键值对:

指令:get myKey

(三)Redis 配置:

查看所有配置:CONFIG GET *
查看配置:CONFIG GET loglevel
编辑配置:CONFIG SET loglevel "notice"

(四)Redis 客户端:

作用:连接本地 redis 服务
指令:.\redis-cli
检测:ping

(五)键(Key):

SET key value
GET key
指令:SET runoobkey redis
指令:DEL runoobkey

(六)H+哈希(Hash):散列存储

指令:HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
指令:HGETALL runoobkey

(七)L+列表(List):列表

指令:LPUSH runoobkey redis
指令:LRANGE runoobkey 0 10

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/75295.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!