关于Redis的一些总结

mac2023-06-10  16

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)