Redis基础知识
今天看视频做的笔记,放上来
Redis :Remote Dictionary Server(远程字典服务器)
是一个高性能的(key/value)分布式内存数据库,基于内存运行
Redis的三个特点
Redis支持数据的持久化
Redis提供多样化的数据类型储存结构
Redis支持数据的备份 master-slave模式的数据备份
能干嘛?
内存储存和持久化,redis支持异步将内存选中的数据写到硬盘上,同时不影响继续服务
取最新N个数据的操作,如:可以将最新的十条评论的id放在redis的list集合里面
模拟类似于HttpSession这种的需要设定过期时间的功能
企业中作Redis开发百分之99都在Linux系统上
启动redis的方式:
启动进程
redis-server 配置文件路径(redis.conf)
到/usr/local/bin下面启动客户端
redis-cli -p 6379
Redis基础知识
- 1、首先,Redis是一个单进程
- 2、Redis默认有16个数据库,可使用[select 角标] 换到某一个数据库(0-15)
- 3、Dbsize查看当前数据库的key的数量
- 4、Keys *查看所有key
- 5、Flushdb 清空这个数据库,Flushall 清空16个库
- 6、Redis的索引都是从零开始
- 7、默认端口号是6379