redis的基本命令学习

redis的基本命令学习

 

redis的基本命令学习

1.简单理解redis

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

使用场景:

去最新n个数据的操作
排行榜,取top n个数据 //最佳人气前10条
精确的设置过期时间
计数器
实时系统, 反垃圾系统
pub, sub发布订阅构建实时消息系统
构建消息队列
缓存

 

 

2.常用命令

温馨提示:要是有看不懂的可以查看官网 https://redis.io/commands 里面有详细介绍,想要了解这些基本命令,必须动手实现一篇而不是看一遍。

key  

keys * 获取所有的key
select 0 选择第一个库//redis默认是16个数据库
move myString 1 将当前的数据库key移动到某个数据库,目标库有,则不能移动
flush db 清除指定库
randomkey 随机key
type key 类型
set key1 value1 设置key
get key1 获取key
mset key1 value1 key2 value2 key3 value3
mget key1 key2 key3
del key1 删除key
exists key 判断是否存在key
expire key 10 10过期
pexpire key 1000 毫秒
persist key 删除过期时间
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » redis的基本命令学习