NoSQL(Not Only SQL)

非关系型数据库
1)不支持SQL语法
2)读写性能高
3)数据模型灵活

Redis 内存高速缓存数据库,支持数据的持久化,可以将内存的数据保存在磁盘中,重启的时候可以再次加载进行使用。

Redis数据结构
redis是key-value的数据结构,每条数据是一个键值对
键的类型是字符串
值的类型,String Hash List set(集合), Zset(有序集合)

连接Redis
redis-cli
退出 exit
select [num] 切换数据库

keys * #查看键
exist key # 查看key是否存在
rename key new_key 重命名
expire key seconds #设置过期时间
ttl key #查看过期时间
persist key #废除过期时间的设置

String类型
set key value
get key
append key value 追加
del key

List类型
rpush key value[value…] #从列表右边添加数据/新建
lpush #从列表左边添加数据
lrange list_a 0 10 #指定范围查询
lindex key index #指定索引查询
lset key index value #指定索引修改数据
rpop key #从右边删除
lpop key #从左边删除
lrem key count value #指定索引删除

Hash类型
hset key field value #添加/修改数据
hget key field #查看域值
hgetall key #查看所有的field和value
hvals key #查看所有的value
hkeys key #查看所有的field

Set类型
sadd key member[ member …]
smembers key #查看
spop key #随机删除
srem key member[ member …] #指定删除

Sorted Set类型
zadd key score member[ score2 member2 …]
zrange key start stop #查看
zrangebyscore key min max #查看
zrem key member[ member …] #删除
zremrangebyrank key min man
zremrangebyscore key min max
zscore key member #查看分数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值