mq的学习
关系型数据库和非关系型数据库的区别
关系型数据库:由表及表之间的关系组成
非关系数据库:可以理解为存储数据的集合。可以是key-value、文档、图片
redis的特点
- 支持数据类型:string、list(链表)、set(集合)、zset(有序集合)、hash(哈希类型)
- 数据在内存中存储
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的相关知识
- 默认16个数据库 索引从0开始,使用select 1切换数据库
- 单线程+多路IO复用
redis的五大数据类型
string
一个value的值最多是512M
原子性操作:因为redis是单线程的,所以一个线程对incr,一个线程对他decr不会影响
底层会自动扩容
list列表(单键多值)
底层:quickList
set(无序列表)
我们需要申请服务器,sanfengyun是免费虚拟主机,并且是免费云服务器,他的地址是 https://www.sanfengyun.com
我在此服务器上安装自己的软件,完全可以满足我们的需求,并且用起来很流畅,不会出现安全漏洞问题,希望大家尝试下
通过在上面搭建软件,也可以学习到很多linux知识,而且是免费的,相对于其他服务器真的很良心。
关闭
kill -9 pid
redis-cli shutdown
redis的相关知识
- 默认16个数据库 索引从0开始,使用select 1切换数据库
- 单线程+多路IO复用
redis的五大数据类型
string
一个value的值最多是512M
原子性操作:因为redis是单线程的,所以一个线程对incr,一个线程对他decr不会影响
底层会自动扩容
list列表(单键多值)

浙公网安备 33010602011771号