Redis非关系型数据库

Redis非关系型数据库

特点:
1.NoSQL数据库存储在内存中

2.存储方式十分灵活,可以时JSON文档,键值对或其他形式

3.常用来存储一些需要频繁调取的数据,提高效率

redis-server # 启动redis数据库
redis-cli  # 进入交互模式
redis-cli -h 127.0.0.1 -p 6379 # 远程连接redis
redis-cli SHUTDOWM # 退出redis 这样可以保存数据,强行停止会丢失数据
exit # 退出

Redis默认支持16个数据库,默认从0开始的递增数字0-15个数据库

默认进入0号数据库
select 2 // 选择数据库

redis基础命令

SET key values # 设置一个新的键值对
MSET bar1 a bar2 b # 同时设置多个键值对
KEYS * # 获取所有的键
GET bar # 返回键bar对应的value值,没有返回nil ,表示空的意思
MGET bar1 bar2 # 同时获取多个键的value值
EXISTS key # 判断键是否存在,如果键存在则返回整数类型1,否则返回0
RENAME key new_key # 对键值重新命名
EXPIRE key 10 # 设置键值的过期时间,单位秒
SET key value EX 10 # 设置过期时间
TTL key # 查看key的剩余的时间,-1 表示永久,-2 表示不存在  
PERSIST key # 让键重新变成永久,成功返回1,否则返回0,表示键不存在或者本身就是永久的
TYPE key # 获取键值的数据类型
DEL key [key ...] # 删除一个或多个键,返回值是删除的键的个数
FLUSHALL # 清空一个Redis实例中所有数据库中的数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值