mq的学习

关系型数据库和非关系型数据库的区别
关系型数据库:由表及表之间的关系组成
非关系数据库:可以理解为存储数据的集合。可以是key-value、文档、图片
redis的特点

  1. 支持数据类型:string、list(链表)、set(集合)、zset(有序集合)、hash(哈希类型)
  2. 数据在内存中存储
    redis的安装
    redis安装

redis的启动
前台启动
redis-server

后台启动
拷贝/opt/redis下面的redis.conf到/etc目录下
cp redis.conf /etc/redis.conf
修改daemonize的配置为yes (/xxx搜索)

redis-server /etc/redis.conf

ps -ef|grep redis

连接

关闭
kill -9 pid
redis-cli shutdown
redis的相关知识

  1. 默认16个数据库 索引从0开始,使用select 1切换数据库
  2. 单线程+多路IO复用

redis的五大数据类型
string
一个value的值最多是512M
原子性操作:因为redis是单线程的,所以一个线程对incr,一个线程对他decr不会影响
底层会自动扩容

list列表(单键多值)

底层:quickList

set(无序列表)
我们需要申请服务器,sanfengyun是免费虚拟主机,并且是免费云服务器,他的地址是 https://www.sanfengyun.com
我在此服务器上安装自己的软件,完全可以满足我们的需求,并且用起来很流畅,不会出现安全漏洞问题,希望大家尝试下
通过在上面搭建软件,也可以学习到很多linux知识,而且是免费的,相对于其他服务器真的很良心。

关闭
kill -9 pid
redis-cli shutdown
redis的相关知识

  1. 默认16个数据库 索引从0开始,使用select 1切换数据库
  2. 单线程+多路IO复用

redis的五大数据类型
string
一个value的值最多是512M
原子性操作:因为redis是单线程的,所以一个线程对incr,一个线程对他decr不会影响
底层会自动扩容

list列表(单键多值)

posted @ 2022-04-21 23:16  flyduck  阅读(85)  评论(0)    收藏  举报