Redis
2021/7/1 2:22:27
本文主要是介绍Redis,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Redis五大数据类型
官方文档:http://www.redis.cn/commands.html
Redis-Key
FlUSHDB # 清除当前数据库
FLUSHALL # 清除所有数据库数据
keys * # 查看所有的key值
set name mhan # 设置键(name)的值为(mhan)
EXISTS name # 查看键 name 是否存在
move name 1 # 移除键 1为当前数据库
get name # 获取name的值
EXPIRE name 10 # 设置name 的过期时间,单位是秒 (单点登录)
ttl name # 查看key(name)还有多长时间过期
type name # 查看key的一个类型
1、String(字符串)
单个设置
添加: set key value
获取: get key
批量设置
批量添加: mset key1 value1 key2 value2
批量获取: mget key1 key2
增量和减量
incr 增量 默认加1
decr 减量 默认减1
设置带有有效期的key
setex key time value
创建连接(默认是本地服务器,端口是6379, 默认数据库是0,通过db修改)
2、List(列表)
lpush 左侧插入数据
rpush 右侧插入数据
lrange 获取数据 start end
lrem key count value 移除元素
列表一般用来消息列表使用
发送短信验证码、 发送邮件
3、哈希
hset name key value
hget nage key 获取单个
hgetall name 获取所有
hdel name keys 删除单个key或者多个key
delete name 删除整个key
hincrby name key amount默认增加1 增量
hincrby name key amount -n 减量
4、集合
sadd name keys 设置集合
smember name 获取集合当中的所有的元素
sismember name key 判断元素是否在集合中,返回True或者False
srem name value 删除集合当中的元素
5、有序集合
zadd name mapping
zincrby name amount value 增量,默认加1
zrange name start end desc withscores 取出内容
这篇关于Redis的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-02阿里云Redis项目实战入门教程
- 2025-01-02阿里云Redis资料入门详解
- 2024-12-30阿里云Redis教程:新手入门指南
- 2024-12-27阿里云Redis学习入门指南
- 2024-12-27阿里云Redis入门详解:轻松搭建与管理
- 2024-12-27阿里云Redis学习:新手入门指南
- 2024-12-24Redis资料:新手入门快速指南
- 2024-12-24Redis资料:新手入门教程与实践指南
- 2024-12-24Redis资料:新手入门教程与实践指南
- 2024-12-07Redis高并发入门详解