关于Redis的一些总结

Redis是什么?

1、基于内存的key-value数据库
2、基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次
3、支持数据持久化
4、value可以是string,hash, list, set, sorted set

使用场景

1、 取最新n个数据的操作
2、排行榜,取top n个数据 //最佳人气前10条
3、精确的设置过期时间
4、计数器
5、实时系统, 反垃圾系统
6、pub, sub发布订阅构建实时消息系统
7、构建消息队列
8、缓存
在这里插入图片描述
cmd访问redis redis-cli.exe -h 127.0.0.1 -p 6379

Redis常用命令

登录 redis-cli -p 6379 -a password
检查key是否存在 EXISTS key
搜索某关键字 KSYS *4
返回一个Key所影响的vsl的类型 TYPE key

1 String

设置一个键的值 SET key value
获取一个建的值 GET key
删除键对 DEL key
同时获取多个 mget key1 key2

2 Hash

设置一个hash HMSET key valueKey value --<key,<valueKey,value>>
获取hash所有key&value HGETALL key
获取hash所有key HKEYS key
获取hash所有keu的vslue HVALS key
获取hash内键值对的长度 HLEN key
给一个hash的某个键值对赋值 HSET key valueKey value
当hash中valueKey不存在时赋值 HSETNX key valueKey value

3 List

给list赋值 LPUSH listName value
按照索引取值 LINDEX listName 1

4 汇总
在这里插入图片描述
特此声明:本文转自尘埃安然的博客
另外附上redis如何设置密码的博客链接:https://blog.csdn.net/qq_42815754/article/details/83827375

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值