Redis数据库的简介与应用

简介

Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s。

数据类型

字符串类型 string
哈希类型 hash
列表类型 list
集合类型 set
有序集合类型 sortedset

应用场景

•	缓存(数据查询、短连接、新闻内容、商品内容等等)
•	聊天室的在线好友列表
•	任务队列。(秒杀、抢购、12306等等)
•	应用排行榜
•	网站访问统计
•	数据过期处理(可以精确到毫秒
•	分布式集群架构中的session分离

下载安装

官网

* redis.windows.conf        配置文件
* redis-cli.exe:redis      的客户端
* redis-server.exe:redis   服务器端

操作

字符串类型 String

1. 存储: set key value             set name zhangsan
2. 获取: get key                   get name
3. 删除: del key                   del name

哈希类型 Hash

1. 存储: hset key field value      hset myhash username lili
2. 获取: hget key field            hset myhash password 123
3. 获取: hgetall key               hgetall myhash
4. 删除:  hdel key field            hdel myhash username

列表类型 List

1. lpush key value: 将元素加入列表左表
2. rpush key value:将元素加入列表右边
3. range key start end :范围获取   lrange myList 0 -1
4. lpop key: 删除列表最左边的元素,并将元素返回
5. rpop key: 删除列表最右边的元素,并将元素返回

集合类型 Set

1. sadd key value                   sadd myset a
2. smembers key                     smembers myset
3. srem key value                   srem myset a

有序集合 Sortedset

zadd key score value                zadd mysort 60 lisi
zrange key start end                zrange mysort 0 -1
zrem key value                      zrem mysort lisi

通用命令

1. keys * : 查询所有的键
2. type key : 获取键对应的value的类型
3. del key:删除指定的key value

更多详情

菜鸟教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Double@加贝

我这么欠揍,你来打赏我啊!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值