Redis:
1.高性能的NOSQL系列的非关系型数据库
2.NOSQL(Not Only SQL):不仅仅是SQL,的数据库
3.做数据集群时会常用到NOSQL
4.缺点:不提供对SQL支持,不提供对事务的处理
5.优点:成本低廉,开源,读写速度快,可扩展性强
6.redis默认端口号:6379
7.redis的数据类型:String(字符串),hash(哈希),list(列表),set(集合),sortedset(有序集合)
8.应用场景:缓存,秒杀抢购,应用排行,网站访问统计,数据过期处理
9.redis可以不设置密码
10.远程连线时,需提供IP
11.切换数据库命令:select 数据库下角标
String类型: 存:set 变量名 存入数据的v值
,取:get 变量名
hash类型:hset 变量名 存入数据的k值 存入数据的v值
,取:hget 变量名 取出数据的k值
,取全部:hgetall 变量名
list类型:存:lpush 变量名 从左存入的数据
rpush 变量名 从右存入的数据
,取:lrange 变量名 开始的下角标,结束的下角标(0 -1 表示全部读取)
set类型:存:sadd变量名 存入的数据
, 移出 srem 变量名 移出的变量
,取:smembers 变量名
有序set类型:存:zadd变量名 存入的分数 存入的值
,取值:zrange 变量名 开始的下角标,结束的下角标(0 -1 表示全部读取)
, 取值与分数:zrange 变量名 开始的下角标,结束的下角标(0 -1 表示全部读取) withscores
type 变量名:获取这个变量的类型
get 变量名:获取这个变量所有的值
del 变量名:删除这个变量
keys * :查询所有的变量名