Redis群集
  sBeG8F1M2jTE 2023年11月02日 39 0

一、什么关系性数据库和非关系性数据库

1关系型数据库

是建立在关系模块基础上的数据库,他用于表格的方式增删改查的方法来对数据库存储和查

2、非关系型数据库

非关系性数据库简称NOSQL,是基于键值对应关系,并不经过SQL层的解析,所以性能非常高适用于多表联合查询和一些较复杂的查询中。NoSQL用于超大规模的数据存储
二、常见关系型数据库都有那些
Oracle、DB2、access、MySQL、Sqlserver、Microsoft
三、常见的非关系数据库那些
Redis、Hbace、CouDB、MongBD
四、Redis介绍
Redis它是一个非关系数据库,是c语言开发的一个开源数据库,具有高性能高并发读写速度快。与传统的数据库不一样的是把数据是存在内存中的,所以读写速度非常快被广泛应用到缓存方向。
redis拥有丰富的数据类型,如字符串,哈希,列表,集合,有序等应用场景:排行榜应用、存储关系、日志记录等。
五、Redis的优点

  1. 高性能、高并发、读写速度快
  2. 丰富的数据结构
  3. 存储数据持久化
  4. 支持数据备份
  5. 支持多语言

六、Redis数据类型

  1. String(字符串)
  2. Hash(哈希)
  3. list(列表)
  4. Set(集合)
  5. Zset(有序集合)
  1. Redis数据库常见的命令

1、本机登入redis是命令

redis-cli

  1. redis服务是否启动

127.0.0.1:6379>ping

提示PONG代表启动

4、测试redis性能,100个并发连接,100000个请求测试

# redis-benchmark -c 100 -n 100000


5、set:存放数据基本的命令格式为set key value

get:获取数据,命令格式为get key

127.0.0.1:6379> set name xiaoming 创建key值为name value()xiaoming的数据

OK

127.0.0.1:6379> get name 查看name的值

"xiaoming"

6、查看当前库中所有的键

127.0.0.1:6379>keys *

7、查看以v开头的键

127.0.0.1:6379>keys v*

8、查看以v开头,后面包含任意一位的键

127.0.0.1:6379>keys v









【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  xqA0sOKuvLcb   2023年11月22日   38   0   0 redisDockerredisdocker
  ehrZuhofWJiC   2024年05月17日   46   0   0 redis
  ehrZuhofWJiC   2024年05月31日   28   0   0 数据库
sBeG8F1M2jTE
作者其他文章 更多